Example #1
0
 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;
 }