. */ namespace Plugin\ActivityStreamsTwo\Util\Type\Validator; use Plugin\ActivityStreamsTwo\Util\Type\Util; use Plugin\ActivityStreamsTwo\Util\Type\ValidatorInterface; /** * \Plugin\ActivityStreamsTwo\Util\Type\Validator\MediaTypeValidator is a dedicated * validator for mediaType attribute. */ class MediaTypeValidator implements ValidatorInterface { /** * Validate a mediaType attribute value * * @param mixed $value * @param mixed $container * * @return bool */ public function validate(mixed $value, mixed $container): bool { return is_null($value) || Util::validateMediaType($value); } }