public static function uploadErrorCheck($files) { $valid = false; if (isset($files[0]['tmp_name'])) { foreach ($files as $file) { if (Validation::uploadError($file) === false) { return false; } $valid = true; } } else { $valid = Validation::uploadError($files); } return $valid; }
/** * testUploadError method * * @return void */ public function testUploadError() { $this->assertTrue(Validation::uploadError(0)); $this->assertTrue(Validation::uploadError(['error' => 0])); $this->assertTrue(Validation::uploadError(['error' => '0'])); $this->assertFalse(Validation::uploadError(2)); $this->assertFalse(Validation::uploadError(['error' => 2])); $this->assertFalse(Validation::uploadError(['error' => '2'])); $this->assertFalse(Validation::uploadError(UPLOAD_ERR_NO_FILE)); $this->assertFalse(Validation::uploadError(UPLOAD_ERR_FORM_SIZE, true)); $this->assertFalse(Validation::uploadError(UPLOAD_ERR_INI_SIZE, true)); $this->assertFalse(Validation::uploadError(UPLOAD_ERR_NO_TMP_DIR, true)); $this->assertTrue(Validation::uploadError(UPLOAD_ERR_NO_FILE, true)); }
/** * testUploadError method * * @return void */ public function testUploadError() { $this->assertTrue(Validation::uploadError(0)); $this->assertTrue(Validation::uploadError(array('error' => 0))); $this->assertTrue(Validation::uploadError(array('error' => '0'))); $this->assertFalse(Validation::uploadError(2)); $this->assertFalse(Validation::uploadError(array('error' => 2))); $this->assertFalse(Validation::uploadError(array('error' => '2'))); }