/** * Checks if image exists and matches allowed formats @see $allowedFormats * * @param ImageInstance $imageInstance * @return bool */ public function validate(ImageInstance $imageInstance) { $imageFormat = $this->getImageFormat($imageInstance->getImageFormatCode()); if (empty($imageFormat)) { return false; } if (!in_array($imageFormat, $this->allowedFormats)) { return false; } return true; }