protected function createFile($name) { $file = new File($name); $info = new \finfo(FILEINFO_MIME_TYPE); $path = $this->getFilepath($name); $content = file_get_contents($path); $file->setContent($content); $file->setMimeType($info->buffer($content)); $file->setSize(filesize($path)); $file->setLastAccess(new \DateTime('now', new \DateTimeZone('UTC'))); $file->setLastModification(new \DateTime('-1 day', new \DateTimeZone('UTC'))); return $file; }