Signed-off-by: provokateurin <kate@provokateurin.de>
return $count;
}
- public function getDirectoryContent($directory): \Traversable|false {
+ public function getDirectoryContent($directory): \Traversable {
$dh = $this->opendir($directory);
if ($dh === false) {
* - storage_mtime
* - permissions
*/
- public function getDirectoryContent($directory): \Traversable|false;
+ public function getDirectoryContent($directory): \Traversable;
}
- public function getDirectoryContent($directory): \Traversable|false {
+ public function getDirectoryContent($directory): \Traversable {
$this->checkAvailability();
try {
return parent::getDirectoryContent($directory);
} catch (StorageNotAvailableException $e) {
$this->setUnavailable($e);
- return false;
+ return new \EmptyIterator();
}
}
}
}
}
- public function getDirectoryContent($directory): \Traversable|false {
+ public function getDirectoryContent($directory): \Traversable {
return $this->getWrapperStorage()->getDirectoryContent($this->getUnjailedPath($directory));
}
}
}
}
- public function getDirectoryContent($directory): \Traversable|false {
+ public function getDirectoryContent($directory): \Traversable {
return $this->getWrapperStorage()->getDirectoryContent($directory);
}