for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Conlect\ImageIIIF\Validators;
use Conlect\ImageIIIF\Exceptions\BadRequestException;
use Conlect\ImageIIIF\Validators\Contracts\ValidatorInterface;
class QualityValidator extends ValidatorAbstract implements ValidatorInterface
{
public function valid($quality)
if (in_array($quality, ['color', 'gray', 'default'])) {
return true;
}
throw new BadRequestException("Quality $quality is invalid.");