本文整理汇总了PHP中PHPUnit_Util_XML::xmlToVariable方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPUnit_Util_XML::xmlToVariable方法的具体用法?PHP PHPUnit_Util_XML::xmlToVariable怎么用?PHP PHPUnit_Util_XML::xmlToVariable使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PHPUnit_Util_XML
的用法示例。
在下文中一共展示了PHPUnit_Util_XML::xmlToVariable方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getListenerConfiguration
/**
* Returns the configuration for listeners.
*
* @return array
* @since Method available since Release 3.4.0
*/
public function getListenerConfiguration()
{
$result = array();
foreach ($this->xpath->query('listeners/listener') as $listener) {
$class = (string)$listener->getAttribute('class');
$file = '';
$arguments = array();
if ($listener->hasAttribute('file')) {
$file = $this->toAbsolutePath((string)$listener->getAttribute('file'));
}
if ($listener->childNodes->item(1) instanceof DOMElement &&
$listener->childNodes->item(1)->tagName == 'arguments') {
foreach ($listener->childNodes->item(1)->childNodes as $argument) {
if ($argument instanceof DOMElement) {
if($argument->tagName == 'file' || $argument->tagName == 'directory') {
$arguments[] = $this->toAbsolutePath((string)$argument->nodeValue);
} else {
$arguments[] = PHPUnit_Util_XML::xmlToVariable($argument);
}
}
}
}
$result[] = array(
'class' => $class,
'file' => $file,
'arguments' => $arguments
);
}
return $result;
}