--TEST--
Bug #76777 (first parameter of libxml_set_external_entity_loader callback undefined)
--EXTENSIONS--
libxml
dom
--SKIPIF--
--FILE--
EOF;
$xsd=<<
EOF;
libxml_set_external_entity_loader(function($p,$s,$c) {
var_dump($p,$s,$c);
die();
});
$dom=new DOMDocument($xml);
$dom->schemaValidateSource($xsd);
?>
--EXPECT--
NULL
string(15) "nonexistent.xsd"
array(4) {
["directory"]=>
NULL
["intSubName"]=>
NULL
["extSubURI"]=>
NULL
["extSubSystem"]=>
NULL
}