PHPUnit9.0 XML 配置文件-<extensions> 元素

2022-03-24 14:49 更新

<extensions> 元素

父元素:?<phpunit> ?

?<extensions>? 元素及其 ?<extension>? 子元素可用于注冊(cè)測(cè)試執(zhí)行器擴(kuò)展。

<extension> 元素

父元素:?<extensions>?

<extensions>
    <extension class="Vendor\MyExtension"/>
</extensions>

<arguments> 元素

父元素:?<extension> ?

?<arguments>? 元素可用于配置單個(gè) ?<extension>?。

接受類型的元素的列表,該列表用于配置各個(gè)擴(kuò)展。參數(shù)會(huì)按照在配置中定義的順序被傳遞給擴(kuò)展類的 ?__constructor? 方法。

可用類型:

  • ?<boolean> ?
  • ?<integer> ?
  • ?<string> ?
  • ?<double>?(浮點(diǎn)數(shù))
  • ?<array> ?
  • ?<object>?
<extension class="Vendor\MyExtension">
    <arguments>
        <integer>1</integer>
        <integer>2</integer>
        <integer>3</integer>
        <string>hello world</string>
        <boolean>true</boolean>
        <double>1.23</double>
        <array>
            <element index="0">
                <string>value1</string>
            </element>
            <element index="1">
                <string>value2</string>
            </element>
        </array>
        <object class="Vendor\MyPhpClass">
            <string>constructor arg 1</string>
            <string>constructor arg 2</string>
        </object>
    </arguments>
</extension>


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)