/** * Создает экземпляр класса App\Models\File заданный путём $filePath * @param $filePath - относительный (от проекта), либо абсолютный путь к файлу * @return bool|\App\Models\File */ public function createFileByPath($filePath) { $file = false; $filePath = File::normalizeFilePath($filePath); if (\File::exists($filePath)) { $file = $this->createFileFromUploadedFile(new SymphonyFile($filePath, false)); } else { $this->setErrors(array('message' => 'File not found')); } return $file; }