24 lines
438 B
PHP
24 lines
438 B
PHP
--TEST--
|
|
Bug #70561 (DirectoryIterator::seek should throw OutOfBoundsException)
|
|
--FILE--
|
|
<?php
|
|
$di = new DirectoryIterator(__DIR__ . '/..');
|
|
|
|
$cnt = 0;
|
|
$di->rewind();
|
|
while ($di->valid()) {
|
|
$cnt++;
|
|
$di->next();
|
|
}
|
|
|
|
try {
|
|
$di->seek($cnt+1);
|
|
} catch (OutOfBoundsException $ex) {
|
|
echo $ex->getMessage() . PHP_EOL;
|
|
}
|
|
echo "Is valid? " . (int) $di->valid() . PHP_EOL;
|
|
?>
|
|
--EXPECTF--
|
|
Seek position %d is out of range
|
|
Is valid? 0
|