public static function UtilsPHP::delete in N1ED - Visual editor as CKEditor plugin with Bootstrap support 7
3 calls to UtilsPHP::delete()
- ActionUploadCancel::run in vendor/
edsdk/ file-uploader-server-php/ src/ lib/ action/ ActionUploadCancel.php  - ActionUploadCommit::run in vendor/
edsdk/ file-uploader-server-php/ src/ lib/ action/ ActionUploadCommit.php  - UtilsPHP::cleanDirectory in vendor/
edsdk/ file-uploader-server-php/ src/ lib/ file/ UtilsPHP.php  
File
- vendor/
edsdk/ file-uploader-server-php/ src/ lib/ file/ UtilsPHP.php, line 20  
Class
Namespace
EdSDK\FileUploaderServer\lib\fileCode
public static function delete($dirOrFile, $deleteSelfDir = true) {
  if (is_file($dirOrFile)) {
    $result = is_dir($dirOrFile) ? rmdir($dirOrFile) : unlink($dirOrFile);
    if (!$result) {
      throw new Exception('Unable to delete file: ' . $dirOrFile);
    }
  }
  elseif (is_dir($dirOrFile)) {
    $scan = glob(rtrim($dirOrFile, '/') . '/*');
    foreach ($scan as $index => $path) {
      UtilsPHP::delete($path);
    }
    if ($deleteSelfDir) {
      if (!rmdir($dirOrFile)) {
        throw new Exception('Unable to delete directory: ' . $dirOrFile);
      }
    }
  }
}