Plank\Mediable\Exceptions\MediaUrlException::invalidGenerator PHP Метод

invalidGenerator() публичный статический Метод

public static invalidGenerator ( $class )
    public static function invalidGenerator($class)
    {
        return new static("Could not set UrlGenerator, class `{$class}` does not extend `Plank\\Mediable\\UrlGenerators\\UrlGenerator`");
    }

Usage Example

 /**
  * Verify that a class name is a valid generator.
  * @param  string $class
  * @return void
  * @throws \Plank\Mediable\Exceptions\MediaUrlException If class does not exist or does not implement `UrlGenerator`
  */
 protected function validateGeneratorClass($class)
 {
     if (!class_exists($class) || !is_subclass_of($class, UrlGeneratorInterface::class)) {
         throw MediaUrlException::invalidGenerator($class);
     }
 }