/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/dom/tests/modern/html/interactions/HTMLDocument_documentURI.phpt
47 строк
973 B
Niels Dossche
Fix tests for libxml2 2.13.2
03 июл 2024, 20:34
03 июл 2024, 20:34
173a403
Код
Авторство
О чём код?
--TEST-- Dom\HTMLDocument::documentURI --EXTENSIONS-- dom --FILE-- <?php $dom = Dom\HTMLDocument::createFromFile(__DIR__ . "/test foo.html", LIBXML_NOERROR); var_dump($dom->documentURI); $memory = fopen("php://memory", "w+"); fwrite($memory, "foobar"); rewind($memory); $dom = Dom\HTMLDocument::createFromFile("php://memory"); var_dump($dom->documentURI); fclose($memory); class DummyWrapper { public $context; public function stream_open($path, $mode, $options, &$opened_path) { return true; } public function stream_read($count) { return ""; } public function stream_eof() { return true; } public function stream_close() { return true; } } stream_wrapper_register("dummy", DummyWrapper::class); $dom = Dom\HTMLDocument::createFromFile("dummy://foo/ bar"); var_dump($dom->documentURI); ?> --EXPECTF-- string(%d) "file://%stest%sfoo.html" string(12) "php://memory" string(16) "dummy://foo/ bar"