Skip to content

Commit

Permalink
Fix CS
Browse files Browse the repository at this point in the history
  • Loading branch information
shulard committed Feb 27, 2017
1 parent 02ce500 commit db627f4
Showing 1 changed file with 36 additions and 36 deletions.
72 changes: 36 additions & 36 deletions classes/extension.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,46 +31,46 @@ public function setRunner(runner $runner)
public function setTest(test $test)
{
$asserter = null;
$test->getAssertionManager()
->setHandler(
'xml',
function ($xml = null, $depth = null, $options = null) use ($test, & $asserter) {
if ($asserter === null) {
$asserter = new atoum\xml\asserters\node($test->getAsserterGenerator());
}
if (null === $xml) {
throw new atoum\exceptions\logic("XML is undefined");
}
$manager = $test->getAssertionManager();
$manager->setHandler(
'xml',
function ($xml = null, $depth = null, $options = null) use ($test, & $asserter) {
if ($asserter === null) {
$asserter = new atoum\xml\asserters\node($test->getAsserterGenerator());
}
if (null === $xml) {
throw new atoum\exceptions\logic("XML is undefined");
}

return $asserter
->setWithTest($test)
->setWith($xml, $depth, $options);
return $asserter
->setWithTest($test)
->setWith($xml, $depth, $options);
}
);
$manager->setHandler(
'html',
function ($html = null, $depth = null, $options = null) use ($test, & $asserter) {
if ($asserter === null) {
$asserter = new atoum\xml\asserters\node($test->getAsserterGenerator());
}
if (null === $html) {
throw new atoum\exceptions\logic("HTML is undefined");
}
)
->setHandler(
'html',
function ($html = null, $depth = null, $options = null) use ($test, & $asserter) {
if ($asserter === null) {
$asserter = new atoum\xml\asserters\node($test->getAsserterGenerator());
}
if (null === $html) {
throw new atoum\exceptions\logic("HTML is undefined");
}

$internalErrors = libxml_use_internal_errors(true);
$disableEntities = libxml_disable_entity_loader(true);
$dom = new \DOMDocument('1.0', 'UTF-8');
$dom->validateOnParse = true;
@$dom->loadHTML($html);
libxml_use_internal_errors($internalErrors);
libxml_disable_entity_loader($disableEntities);
$internalErrors = libxml_use_internal_errors(true);
$disableEntities = libxml_disable_entity_loader(true);
$dom = new \DOMDocument('1.0', 'UTF-8');
$dom->validateOnParse = true;
@$dom->loadHTML($html);
libxml_use_internal_errors($internalErrors);
libxml_disable_entity_loader($disableEntities);

return $asserter
->setWithTest($test)
->setWith($dom, $depth, $options);
}
);

return $asserter
->setWithTest($test)
->setWith($dom, $depth, $options);
}
)
;
return $this;
}

Expand Down

0 comments on commit db627f4

Please sign in to comment.