for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Application\Model;
use Doctrine\ORM\Mapping as ORM;
use GraphQL\Doctrine\Annotation as API;
/**
* An uploaded file, digital copy of a magazine.
*
* @ORM\HasLifecycleCallbacks
* @ORM\Entity(repositoryClass="Application\Repository\FileRepository")
* @ORM\Table(uniqueConstraints={
* @ORM\UniqueConstraint(name="unique_name", columns={"filename"})
* })
*/
class File extends AbstractModel implements \Ecodev\Felix\Model\File
{
use \Ecodev\Felix\Model\Traits\File;
protected function getAcceptedMimeTypes(): array
return [
'image/bmp',
'image/x-ms-bmp',
'image/gif',
'image/jpeg',
'image/pjpeg',
'image/png',
'image/svg+xml',
'image/webp',
'application/pdf',
'application/x-pdf',
'application/msword',
'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'application/vnd.ms-excel',
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
];
}