Духовность™
Продвинутый новичок
Скажите, как думаете, клас для загрузки файла должен уметь обнаруживать и возвращать ошибки или его задача (в рамках php) исключительно сделать красивый/корректный copy в нужную директоию?
У меня сейчас абстрактный уплоад-класс. Он обладает функционалом обнаруживать стандартные ошибки.
Это правильное решение?
У меня сейчас абстрактный уплоад-класс. Он обладает функционалом обнаруживать стандартные ошибки.
PHP:
class Abstract ...
/**
* Конкретный метод класса-наследника должен включить в данный метод
* те методы проверок на ошибки, которые ему нужны.
* На данный момент существуют следующие методы проверок на ошибки:
*
* $this->checkUpload() - проверяет, был ли загружен файл.
* $this->checkSize() - проверка на допустимый размер загружаемого файла.
* $this->checkMimeType() - проверка на mime-тип.
* $this->checkOtherErrors() - проверка на ошибку неполной загрузки файла.
*
* @param void
* @return void
*/
abstract protected function checkErrors();
Это правильное решение?