Rev 1 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
<?phpdeclare(strict_types = 1);namespace LeadersLinked\Form\UserProfile;use Laminas\InputFilter\InputFilter;class CoverFilter extends InputFilter{public function __construct($config){$size = $config['leaderslinked.image_sizes.user_cover_upload'];list ($width, $height) = explode('x', $size);$this->add(['name' => 'cover','required' => true,'filters' => [['name' => \Laminas\Filter\BaseName::class]],'validators' => [['name' => \Laminas\Validator\File\IsImage::class],['name' => \Laminas\Validator\File\Extension::class,'options' => ['extension' => ['jpg','jpeg','png']]],['name' => \Laminas\Validator\File\MimeType::class,'options' => ['mimeType' => ['image/jpg','image/jpeg','image/png'],'enableHeaderCheck' => true]]]]);}}