PHP Класс Plank\Mediable\UrlGenerators\UrlGeneratorFactory

Автор: Sean Fraser ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$driver_generators array map of UrlGenerator classes to use for different filesystem drivers.

Открытые методы

Метод Описание
create ( Media $media ) : UrlGenerator Get a UrlGenerator instance for a media.
setGeneratorForFilesystemDriver ( $class, string $driver ) : void Set a generator subclass to use for media on a disk with a particular driver.

Защищенные методы

Метод Описание
getDriverForDisk ( string $disk ) : string Get the driver used by a specified disk.
validateGeneratorClass ( string $class ) : void Verify that a class name is a valid generator.

Описание методов

create() публичный Метод

Get a UrlGenerator instance for a media.
public create ( Media $media ) : UrlGenerator
$media Plank\Mediable\Media
Результат UrlGenerator

getDriverForDisk() защищенный Метод

Get the driver used by a specified disk.
protected getDriverForDisk ( string $disk ) : string
$disk string
Результат string

setGeneratorForFilesystemDriver() публичный Метод

Set a generator subclass to use for media on a disk with a particular driver.
public setGeneratorForFilesystemDriver ( $class, string $driver ) : void
$driver string
Результат void

validateGeneratorClass() защищенный Метод

Verify that a class name is a valid generator.
protected validateGeneratorClass ( string $class ) : void
$class string
Результат void

Описание свойств

$driver_generators защищенное свойство

map of UrlGenerator classes to use for different filesystem drivers.
protected array $driver_generators
Результат array