/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/RecursiveIteratorIterator_invalid_aggregate.phpt
21 строка
498 B
Máté Kocsis
Declare tentative return types for Zend (#7251)
19 июл 2021, 14:44
Не верифицирован
19 июл 2021, 14:44
75a678a
Код
Авторство
О чём код?
--TEST-- RecursiveIteratorIterator constructor should thrown if IteratorAggregate does not return Iterator --FILE-- <?php class MyIteratorAggregate implements IteratorAggregate { #[ReturnTypeWillChange] function getIterator() { return null; } } try { new RecursiveIteratorIterator(new MyIteratorAggregate); } catch (LogicException $e) { echo $e->getMessage(), "\n"; } ?> --EXPECT-- MyIteratorAggregate::getIterator() must return an object that implements Traversable