Exemplo n.º 1
0
 function testDelete()
 {
     $file = new File();
     $this->assertSame($file->isDeleted(), false);
     $file->delete();
     $this->assertSame($file->isDeleted(), true);
 }
Exemplo n.º 2
0
 /**
  * array with 2 items - file (UploadedFile) and delete (checkbox)
  * @param $fileDataFromForm
  * @return int
  */
 public function reverseTransform($fileDataFromForm)
 {
     // print 'reverseTransform';
     //          var_dump ($fileDataFromForm);
     //exit();
     ///            if (isset($fileDataFromForm['fileName']) && !isset($fileDataFromForm['file'])) return $fileDataFromForm;
     if ($fileDataFromForm['delete']) {
         if (isset($fileDataFromForm['dir'])) {
             //File may no exists
             try {
                 $file = new IphpFile($fileDataFromForm['dir'] . '/' . $fileDataFromForm['fileName'], 'Dummy');
                 return $file->delete();
             } catch (\Exception $e) {
             }
         }
     }
     return $fileDataFromForm['file'];
 }