PHP 클래스 Plank\Mediable\UrlGenerators\UrlGeneratorFactory

저자: Sean Fraser ([email protected])
파일 보기 프로젝트 열기: plank/laravel-mediable 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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