@ 2013-07-17T13:00:23Z <?php
namespace Bug {
class Directory extends \RecursiveDirectoryIterator {
protected $_splFileInfoClass = null;
protected $_relativePath = null;
public function __construct ( $path, $flags = null, $splFileInfoClass = null ) {
if(null === $flags)
parent::__construct($path);
else
parent::__construct($path, $flags);
$this->setSplFileInfoClass($splFileInfoClass);
$this->setRelativePath($path);
return;
}
public function current ( ) {
$out = parent::current();
if( null !== $this->_splFileInfoClass
&& $out instanceof \SplFileInfo) {
$out->setInfoClass($this->_splFileInfoClass);
$out = $out->getFileInfo();
if($out instanceof SplFileInfo)
$out->setRelativePath($this->getRelativePath());
}
return $out;
}
public function getChildren ( ) {
$out = parent::getChildren();
$out->setRelativePath($this->getRelativePath());
if($out instanceof \RecursiveDirectoryIterator)
$out->setSplFileInfoClass($this->_splFileInfoClass);
return $out;
}
public function setSplFileInfoClass ( $splFileInfoClass ) {
$this->_splFileInfoClass = $splFileInfoClass;
return;
}
public function setRelativePath ( $path ) {
$this->_relativePath = $path;
return;
}
public function getRelativePath ( ) {
return $this->_relativePath;
}
}
class SplFileInfo extends \SplFileInfo {
protected $_relativePath = null;
public function __construct ( $filename, $relativePath = null ) {
parent::__construct($filename);
$this->_relativePath = $relativePath;
return;
}
public function setRelativePath ( $relativePath ) {
$old = $this->_relativePath;
$this->_relativePath = $relativePath;
return $old;
}
public function getRelativePath ( ) {
return $this->_relativePath;
}
public function getRelativePathname ( ) {
if(null === $relative = $this->getRelativePath())
return $this->getPathname();
return substr($this->getPathname(), strlen($relative));
}
}
}
namespace {
$finder = new Bug\Directory('.');
$finder->setSplFileInfoClass('Bug\SplFileInfo');
foreach(new \RecursiveIteratorIterator($finder) as $entry)
var_dump($entry->getRelativePathname());
}
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.6 Deprecated: Return type of Bug\Directory::getChildren() should either be compatible with RecursiveDirectoryIterator::getChildren(): RecursiveDirectoryIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/ddO9O on line 39
Deprecated: Return type of Bug\Directory::current() should either be compatible with FilesystemIterator::current(): SplFileInfo|FilesystemIterator|string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /in/ddO9O on line 22
Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(): open_basedir restriction in effect. File(.) is not within the allowed path(s): (/tmp:/in:/etc) in /in/ddO9O:12
Stack trace:
#0 /in/ddO9O(12): RecursiveDirectoryIterator->__construct('.')
#1 /in/ddO9O(110): Bug\Directory->__construct('.')
#2 {main}
thrown in /in/ddO9O on line 12
Process exited with code 255 . Output for 7.2.29 - 7.2.33 , 7.3.12 - 7.3.31 , 7.4.0 - 7.4.32 , 8.0.0 - 8.0.12 , 8.0.14 - 8.0.30 Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(): open_basedir restriction in effect. File(.) is not within the allowed path(s): (/tmp:/in:/etc) in /in/ddO9O:12
Stack trace:
#0 /in/ddO9O(12): RecursiveDirectoryIterator->__construct('.')
#1 /in/ddO9O(110): Bug\Directory->__construct('.')
#2 {main}
thrown in /in/ddO9O on line 12
Process exited with code 255 . Output for 8.0.13 string(2) "/."
string(3) "/.."
string(6) "/var/."
string(7) "/var/.."
string(12) "/var/cache/."
string(13) "/var/cache/.."
string(19) "/var/cache/pacman/."
string(20) "/var/cache/pacman/.."
string(23) "/var/cache/pacman/pkg/."
string(24) "/var/cache/pacman/pkg/.."
string(10) "/var/lib/."
string(11) "/var/lib/.."
string(17) "/var/lib/pacman/."
string(18) "/var/lib/pacman/.."
string(23) "/var/lib/pacman/local/."
string(24) "/var/lib/pacman/local/.."
string(37) "/var/lib/pacman/local/ALPM_DB_VERSION"
string(43) "/var/lib/pacman/local/iana-etc-20210903-1/."
string(44) "/var/lib/pacman/local/iana-etc-20210903-1/.."
string(47) "/var/lib/pacman/local/iana-etc-20210903-1/mtree"
string(46) "/var/lib/pacman/local/iana-etc-20210903-1/desc"
string(47) "/var/lib/pacman/local/iana-etc-20210903-1/files"
string(47) "/var/lib/pacman/local/filesystem-2021.05.31-1/."
string(48) "/var/lib/pacman/local/filesystem-2021.05.31-1/.."
string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/mtree"
string(50) "/var/lib/pacman/local/filesystem-2021.05.31-1/desc"
string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/files"
string(22) "/var/lib/pacman/sync/."
string(23) "/var/lib/pacman/sync/.."
string(28) "/var/lib/pacman/sync/core.db"
string(29) "/var/lib/pacman/sync/extra.db"
string(33) "/var/lib/pacman/sync/community.db"
string(15) "/var/lib/misc/."
string(16) "/var/lib/misc/.."
string(10) "/var/log/."
string(11) "/var/log/.."
string(19) "/var/log/pacman.log"
string(14) "/var/log/old/."
string(15) "/var/log/old/.."
string(12) "/var/empty/."
string(13) "/var/empty/.."
string(12) "/var/games/."
string(13) "/var/games/.."
string(12) "/var/local/."
string(13) "/var/local/.."
string(9) "/var/lock"
string(9) "/var/mail"
string(10) "/var/opt/."
string(11) "/var/opt/.."
string(8) "/var/run"
string(12) "/var/spool/."
string(13) "/var/spool/.."
string(17) "/var/spool/mail/."
string(18) "/var/spool/mail/.."
string(10) "/var/tmp/."
string(11) "/var/tmp/.."
string(45) "/var/tmp/6b8700d54bcfa50c24bafbce9b4e9e2e.bak"
string(6) "/dev/."
string(7) "/dev/.."
string(11) "/dev/stderr"
string(11) "/dev/stdout"
string(10) "/dev/stdin"
string(7) "/dev/fd"
string(9) "/dev/core"
string(8) "/dev/tty"
string(12) "/dev/urandom"
string(11) "/dev/random"
string(9) "/dev/full"
string(9) "/dev/zero"
string(9) "/dev/null"
string(8) "/dev/log"
string(16) "/dev/hugepages/."
string(17) "/dev/hugepages/.."
string(13) "/dev/mqueue/."
string(14) "/dev/mqueue/.."
string(48) "/dev/mqueue/262c58d032ce3e619e0ca3cc2830d98a.bak"
string(20) "/dev/mqueue/.default"
string(10) "/dev/shm/."
string(11) "/dev/shm/.."
string(17) "/dev/shm/test.txt"
string(45) "/dev/shm/f632a8b80df58e9c99799e190f15da9e.bak"
string(29) "/dev/shm/PostgreSQL.276423678"
string(29) "/dev/shm/PostgreSQL.222257071"
string(30) "/dev/shm/PostgreSQL.1703417217"
string(11) "/dev/char/."
string(12) "/dev/char/.."
string(13) "/dev/char/5:0"
string(13) "/dev/char/1:9"
string(13) "/dev/char/1:8"
string(13) "/dev/char/1:7"
string(13) "/dev/char/1:5"
string(13) "/dev/char/1:3"
string(13) "/dev/char/5:2"
string(9) "/dev/ptmx"
string(10) "/dev/pts/."
string(11) "/dev/pts/.."
string(13) "/dev/pts/ptmx"
string(6) "/run/."
string(7) "/run/.."
string(20) "/run/phpversions.php"
string(19) "/run/config.all.php"
string(41) "/run/49e2b80d02c1530c6da24fa93f75dc21.bak"
string(41) "/run/54b7c725dfff3b7d39f530de7d7e5821.bak"
string(14) "/run/systemd/."
string(15) "/run/systemd/.."
Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(./run/systemd/incoming): Failed to open directory: Permission denied in /in/ddO9O:14
Stack trace:
#0 /in/ddO9O(14): RecursiveDirectoryIterator->__construct('./run/systemd/i...', 0)
#1 [internal function]: Bug\Directory->__construct('./run/systemd/i...', 0)
#2 /in/ddO9O(41): RecursiveDirectoryIterator->getChildren()
#3 /in/ddO9O(113): Bug\Directory->getChildren()
#4 {main}
thrown in /in/ddO9O on line 14
Process exited with code 255 . Output for 7.4.33 string(2) "/."
string(3) "/.."
string(6) "/var/."
string(7) "/var/.."
string(12) "/var/cache/."
string(13) "/var/cache/.."
string(19) "/var/cache/pacman/."
string(20) "/var/cache/pacman/.."
string(23) "/var/cache/pacman/pkg/."
string(24) "/var/cache/pacman/pkg/.."
string(10) "/var/lib/."
string(11) "/var/lib/.."
string(17) "/var/lib/pacman/."
string(18) "/var/lib/pacman/.."
string(23) "/var/lib/pacman/local/."
string(24) "/var/lib/pacman/local/.."
string(37) "/var/lib/pacman/local/ALPM_DB_VERSION"
string(43) "/var/lib/pacman/local/iana-etc-20210903-1/."
string(44) "/var/lib/pacman/local/iana-etc-20210903-1/.."
string(47) "/var/lib/pacman/local/iana-etc-20210903-1/mtree"
string(46) "/var/lib/pacman/local/iana-etc-20210903-1/desc"
string(47) "/var/lib/pacman/local/iana-etc-20210903-1/files"
string(47) "/var/lib/pacman/local/filesystem-2021.05.31-1/."
string(48) "/var/lib/pacman/local/filesystem-2021.05.31-1/.."
string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/mtree"
string(50) "/var/lib/pacman/local/filesystem-2021.05.31-1/desc"
string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/files"
string(22) "/var/lib/pacman/sync/."
string(23) "/var/lib/pacman/sync/.."
string(28) "/var/lib/pacman/sync/core.db"
string(29) "/var/lib/pacman/sync/extra.db"
string(33) "/var/lib/pacman/sync/community.db"
string(15) "/var/lib/misc/."
string(16) "/var/lib/misc/.."
string(10) "/var/log/."
string(11) "/var/log/.."
string(19) "/var/log/pacman.log"
string(14) "/var/log/old/."
string(15) "/var/log/old/.."
string(12) "/var/empty/."
string(13) "/var/empty/.."
string(12) "/var/games/."
string(13) "/var/games/.."
string(12) "/var/local/."
string(13) "/var/local/.."
string(9) "/var/lock"
string(9) "/var/mail"
string(10) "/var/opt/."
string(11) "/var/opt/.."
string(8) "/var/run"
string(12) "/var/spool/."
string(13) "/var/spool/.."
string(17) "/var/spool/mail/."
string(18) "/var/spool/mail/.."
string(10) "/var/tmp/."
string(11) "/var/tmp/.."
string(6) "/dev/."
string(7) "/dev/.."
string(11) "/dev/stderr"
string(11) "/dev/stdout"
string(10) "/dev/stdin"
string(7) "/dev/fd"
string(9) "/dev/core"
string(8) "/dev/tty"
string(12) "/dev/urandom"
string(11) "/dev/random"
string(9) "/dev/full"
string(9) "/dev/zero"
string(9) "/dev/null"
string(8) "/dev/log"
string(16) "/dev/hugepages/."
string(17) "/dev/hugepages/.."
string(13) "/dev/mqueue/."
string(14) "/dev/mqueue/.."
string(10) "/dev/shm/."
string(11) "/dev/shm/.."
string(30) "/dev/shm/PostgreSQL.3801937632"
string(30) "/dev/shm/PostgreSQL.1946725422"
string(30) "/dev/shm/PostgreSQL.1486049726"
string(11) "/dev/char/."
string(12) "/dev/char/.."
string(13) "/dev/char/5:0"
string(13) "/dev/char/1:9"
string(13) "/dev/char/1:8"
string(13) "/dev/char/1:7"
string(13) "/dev/char/1:5"
string(13) "/dev/char/1:3"
string(13) "/dev/char/5:2"
string(9) "/dev/ptmx"
string(10) "/dev/pts/."
string(11) "/dev/pts/.."
string(10) "/dev/pts/0"
string(13) "/dev/pts/ptmx"
string(6) "/run/."
string(7) "/run/.."
string(14) "/run/systemd/."
string(15) "/run/systemd/.."
string(19) "/run/systemd/notify"
Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(./run/systemd/incoming): failed to open dir: Permission denied in /in/ddO9O:14
Stack trace:
#0 /in/ddO9O(14): RecursiveDirectoryIterator->__construct('./run/systemd/i...', 0)
#1 [internal function]: Bug\Directory->__construct('./run/systemd/i...', 0)
#2 /in/ddO9O(41): RecursiveDirectoryIterator->getChildren()
#3 /in/ddO9O(113): Bug\Directory->getChildren()
#4 {main}
thrown in /in/ddO9O on line 14
Process exited with code 255 . Output for 7.3.33 string(2) "/."
string(3) "/.."
string(6) "/var/."
string(7) "/var/.."
string(12) "/var/cache/."
string(13) "/var/cache/.."
string(19) "/var/cache/pacman/."
string(20) "/var/cache/pacman/.."
string(23) "/var/cache/pacman/pkg/."
string(24) "/var/cache/pacman/pkg/.."
string(10) "/var/lib/."
string(11) "/var/lib/.."
string(17) "/var/lib/pacman/."
string(18) "/var/lib/pacman/.."
string(23) "/var/lib/pacman/local/."
string(24) "/var/lib/pacman/local/.."
string(37) "/var/lib/pacman/local/ALPM_DB_VERSION"
string(43) "/var/lib/pacman/local/iana-etc-20210903-1/."
string(44) "/var/lib/pacman/local/iana-etc-20210903-1/.."
string(47) "/var/lib/pacman/local/iana-etc-20210903-1/mtree"
string(46) "/var/lib/pacman/local/iana-etc-20210903-1/desc"
string(47) "/var/lib/pacman/local/iana-etc-20210903-1/files"
string(47) "/var/lib/pacman/local/filesystem-2021.05.31-1/."
string(48) "/var/lib/pacman/local/filesystem-2021.05.31-1/.."
string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/mtree"
string(50) "/var/lib/pacman/local/filesystem-2021.05.31-1/desc"
string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/files"
string(22) "/var/lib/pacman/sync/."
string(23) "/var/lib/pacman/sync/.."
string(28) "/var/lib/pacman/sync/core.db"
string(29) "/var/lib/pacman/sync/extra.db"
string(33) "/var/lib/pacman/sync/community.db"
string(15) "/var/lib/misc/."
string(16) "/var/lib/misc/.."
string(10) "/var/log/."
string(11) "/var/log/.."
string(19) "/var/log/pacman.log"
string(14) "/var/log/old/."
string(15) "/var/log/old/.."
string(12) "/var/empty/."
string(13) "/var/empty/.."
string(12) "/var/games/."
string(13) "/var/games/.."
string(12) "/var/local/."
string(13) "/var/local/.."
string(9) "/var/lock"
string(9) "/var/mail"
string(10) "/var/opt/."
string(11) "/var/opt/.."
string(8) "/var/run"
string(12) "/var/spool/."
string(13) "/var/spool/.."
string(17) "/var/spool/mail/."
string(18) "/var/spool/mail/.."
string(10) "/var/tmp/."
string(11) "/var/tmp/.."
string(6) "/dev/."
string(7) "/dev/.."
string(11) "/dev/stderr"
string(11) "/dev/stdout"
string(10) "/dev/stdin"
string(7) "/dev/fd"
string(9) "/dev/core"
string(8) "/dev/tty"
string(12) "/dev/urandom"
string(11) "/dev/random"
string(9) "/dev/full"
string(9) "/dev/zero"
string(9) "/dev/null"
string(8) "/dev/log"
string(16) "/dev/hugepages/."
string(17) "/dev/hugepages/.."
string(13) "/dev/mqueue/."
string(14) "/dev/mqueue/.."
string(10) "/dev/shm/."
string(11) "/dev/shm/.."
string(29) "/dev/shm/PostgreSQL.768971637"
string(29) "/dev/shm/PostgreSQL.280855028"
string(30) "/dev/shm/PostgreSQL.1703417217"
string(11) "/dev/char/."
string(12) "/dev/char/.."
string(13) "/dev/char/5:0"
string(13) "/dev/char/1:9"
string(13) "/dev/char/1:8"
string(13) "/dev/char/1:7"
string(13) "/dev/char/1:5"
string(13) "/dev/char/1:3"
string(13) "/dev/char/5:2"
string(9) "/dev/ptmx"
string(10) "/dev/pts/."
string(11) "/dev/pts/.."
string(10) "/dev/pts/0"
string(13) "/dev/pts/ptmx"
string(6) "/run/."
string(7) "/run/.."
string(14) "/run/systemd/."
string(15) "/run/systemd/.."
Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(./run/systemd/incoming): failed to open dir: Permission denied in /in/ddO9O:14
Stack trace:
#0 /in/ddO9O(14): RecursiveDirectoryIterator->__construct('./run/systemd/i...', 0)
#1 [internal function]: Bug\Directory->__construct('./run/systemd/i...', 0)
#2 /in/ddO9O(41): RecursiveDirectoryIterator->getChildren()
#3 /in/ddO9O(113): Bug\Directory->getChildren()
#4 {main}
thrown in /in/ddO9O on line 14
Process exited with code 255 . Output for 7.3.32 string(2) "/."
string(3) "/.."
string(6) "/var/."
string(7) "/var/.."
string(12) "/var/cache/."
string(13) "/var/cache/.."
string(19) "/var/cache/pacman/."
string(20) "/var/cache/pacman/.."
string(23) "/var/cache/pacman/pkg/."
string(24) "/var/cache/pacman/pkg/.."
string(10) "/var/lib/."
string(11) "/var/lib/.."
string(17) "/var/lib/pacman/."
string(18) "/var/lib/pacman/.."
string(23) "/var/lib/pacman/local/."
string(24) "/var/lib/pacman/local/.."
string(37) "/var/lib/pacman/local/ALPM_DB_VERSION"
string(43) "/var/lib/pacman/local/iana-etc-20210903-1/."
string(44) "/var/lib/pacman/local/iana-etc-20210903-1/.."
string(47) "/var/lib/pacman/local/iana-etc-20210903-1/mtree"
string(46) "/var/lib/pacman/local/iana-etc-20210903-1/desc"
string(47) "/var/lib/pacman/local/iana-etc-20210903-1/files"
string(47) "/var/lib/pacman/local/filesystem-2021.05.31-1/."
string(48) "/var/lib/pacman/local/filesystem-2021.05.31-1/.."
string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/mtree"
string(50) "/var/lib/pacman/local/filesystem-2021.05.31-1/desc"
string(51) "/var/lib/pacman/local/filesystem-2021.05.31-1/files"
string(22) "/var/lib/pacman/sync/."
string(23) "/var/lib/pacman/sync/.."
string(28) "/var/lib/pacman/sync/core.db"
string(29) "/var/lib/pacman/sync/extra.db"
string(33) "/var/lib/pacman/sync/community.db"
string(15) "/var/lib/misc/."
string(16) "/var/lib/misc/.."
string(10) "/var/log/."
string(11) "/var/log/.."
string(19) "/var/log/pacman.log"
string(14) "/var/log/old/."
string(15) "/var/log/old/.."
string(12) "/var/empty/."
string(13) "/var/empty/.."
string(12) "/var/games/."
string(13) "/var/games/.."
string(12) "/var/local/."
string(13) "/var/local/.."
string(9) "/var/lock"
string(9) "/var/mail"
string(10) "/var/opt/."
string(11) "/var/opt/.."
string(8) "/var/run"
string(12) "/var/spool/."
string(13) "/var/spool/.."
string(17) "/var/spool/mail/."
string(18) "/var/spool/mail/.."
string(10) "/var/tmp/."
string(11) "/var/tmp/.."
string(6) "/dev/."
string(7) "/dev/.."
string(11) "/dev/stderr"
string(11) "/dev/stdout"
string(10) "/dev/stdin"
string(7) "/dev/fd"
string(9) "/dev/core"
string(8) "/dev/tty"
string(12) "/dev/urandom"
string(11) "/dev/random"
string(9) "/dev/full"
string(9) "/dev/zero"
string(9) "/dev/null"
string(8) "/dev/log"
string(16) "/dev/hugepages/."
string(17) "/dev/hugepages/.."
string(13) "/dev/mqueue/."
string(14) "/dev/mqueue/.."
string(10) "/dev/shm/."
string(11) "/dev/shm/.."
string(30) "/dev/shm/PostgreSQL.1599529683"
string(29) "/dev/shm/PostgreSQL.879208985"
string(30) "/dev/shm/PostgreSQL.1604936931"
string(11) "/dev/char/."
string(12) "/dev/char/.."
string(13) "/dev/char/5:0"
string(13) "/dev/char/1:9"
string(13) "/dev/char/1:8"
string(13) "/dev/char/1:7"
string(13) "/dev/char/1:5"
string(13) "/dev/char/1:3"
string(13) "/dev/char/5:2"
string(9) "/dev/ptmx"
string(10) "/dev/pts/."
string(11) "/dev/pts/.."
string(10) "/dev/pts/0"
string(13) "/dev/pts/ptmx"
string(6) "/run/."
string(7) "/run/.."
string(14) "/run/systemd/."
string(15) "/run/systemd/.."
Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(./run/systemd/incoming): failed to open dir: Permission denied in /in/ddO9O:14
Stack trace:
#0 /in/ddO9O(14): RecursiveDirectoryIterator->__construct('./run/systemd/i...', 0)
#1 [internal function]: Bug\Directory->__construct('./run/systemd/i...', 0)
#2 /in/ddO9O(41): RecursiveDirectoryIterator->getChildren()
#3 /in/ddO9O(113): Bug\Directory->getChildren()
#4 {main}
thrown in /in/ddO9O on line 14
Process exited with code 255 . Output for 7.1.20 , 7.2.6 Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(): open_basedir restriction in effect. File(.) is not within the allowed path(s): (/tmp:/in) in /in/ddO9O:12
Stack trace:
#0 /in/ddO9O(12): RecursiveDirectoryIterator->__construct('.')
#1 /in/ddO9O(110): Bug\Directory->__construct('.')
#2 {main}
thrown in /in/ddO9O on line 12
Process exited with code 255 . Output for 7.0.0 - 7.0.20 , 7.1.0 - 7.1.10 , 7.2.0 Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(.): failed to open dir: Permission denied in /in/ddO9O:12
Stack trace:
#0 /in/ddO9O(12): RecursiveDirectoryIterator->__construct('.')
#1 /in/ddO9O(110): Bug\Directory->__construct('.')
#2 {main}
thrown in /in/ddO9O on line 12
Process exited with code 255 . Output for 5.3.0 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.0 - 5.5.38 , 5.6.0 - 5.6.28 Fatal error: Uncaught exception 'UnexpectedValueException' with message 'RecursiveDirectoryIterator::__construct(.): failed to open dir: Permission denied' in /in/ddO9O:12
Stack trace:
#0 /in/ddO9O(12): RecursiveDirectoryIterator->__construct('.')
#1 /in/ddO9O(110): Bug\Directory->__construct('.')
#2 {main}
thrown in /in/ddO9O on line 12
Process exited with code 255 . Output for 4.4.2 - 4.4.9 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 Parse error: syntax error, unexpected T_STRING in /in/ddO9O on line 2
Process exited with code 255 . Output for 4.3.0 - 4.3.1 , 4.3.5 - 4.3.11 , 4.4.0 - 4.4.1 , 5.0.0 - 5.0.5 Parse error: parse error, unexpected T_STRING in /in/ddO9O on line 2
Process exited with code 255 . Output for 4.3.2 - 4.3.4 Parse error: parse error in /in/ddO9O on line 2
Process exited with code 255 . preferences:dark mode live preview
229.52 ms | 401 KiB | 356 Q