/var/www/vhosts/nabawater/vendor/codeception/base/src/Codeception/Util
NameSizeModeActions
Shared/-0775rm
ActionSequence.php35250664editdlrm
Annotation.php44040664editdlrm
ArrayContainsComparator.php37640664editdlrm
Autoload.php51230664editdlrm
Debug.php16030664editdlrm
FileSystem.php23630664editdlrm
Fixtures.php8120664editdlrm
HttpCode.php55140664editdlrm
JsonArray.php36330664editdlrm
JsonType.php85480664editdlrm
Locator.php102910664editdlrm
Maybe.php62140664editdlrm
PathResolver.php52620664editdlrm
PropertyAccess.php4290664editdlrm
README.md2550664editdlrm
ReflectionHelper.php14860664editdlrm
Soap.php3660664editdlrm
sq.php8200664editdlrm
Stub.php10300664editdlrm
Template.php19640664editdlrm
Uri.php36280664editdlrm
Xml.php14020664editdlrm
XmlBuilder.php39120664editdlrm
XmlStructure.php23940664editdlrm
Edit: /var/www/vhosts/nabawater/vendor/codeception/base/src/Codeception/Util/FileSystem.php (2363B)
isDir()) { rmdir((string)$path); } else { unlink((string)$path); } } } /** * @param $dir * @return bool */ public static function deleteDir($dir) { if (!file_exists($dir)) { return true; } if (!is_dir($dir) || is_link($dir)) { return @unlink($dir); } if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { $dir = str_replace('/', '\\', $dir); exec('rd /s /q "'.$dir.'"'); return true; } foreach (scandir($dir) as $item) { if ($item === '.' || $item === '..') { continue; } if (!self::deleteDir($dir . DIRECTORY_SEPARATOR . $item)) { chmod($dir . DIRECTORY_SEPARATOR . $item, 0777); if (!self::deleteDir($dir . DIRECTORY_SEPARATOR . $item)) { return false; } } } return @rmdir($dir); } /** * @param $src * @param $dst */ public static function copyDir($src, $dst) { $dir = opendir($src); @mkdir($dst); while (false !== ($file = readdir($dir))) { if (($file != '.') && ($file != '..')) { if (is_dir($src . DIRECTORY_SEPARATOR . $file)) { self::copyDir($src . DIRECTORY_SEPARATOR . $file, $dst . DIRECTORY_SEPARATOR . $file); } else { copy($src . DIRECTORY_SEPARATOR . $file, $dst . DIRECTORY_SEPARATOR . $file); } } } closedir($dir); } }