public function isValid() { parent::isValid(); if (isset($this->value['error']) && $this->value['error'] == UPLOAD_ERR_NO_FILE && $this->null == false) { $this->addErrors(Translate::getInstance()->t('validation', 'Cannot be empty')); } return $this->hasErrors() === false; }