abstract class AbstractHandler implements MediaHandler

Abstract class AbstractHandler

Properties

protected MediaRepository $repo MediaRepository instance

Methods

__construct(MediaRepository $repo)

AbstractHandler constructor.

bool
isAvailable(string $mime)

각 미디어 타입에서 사용가능한 확장자 인지 판별

array
getAvailableMimes()

각 미디어 타입에서 사용가능한 확장자 반환

makeModel(File $file)

Make model

mixed
__call(string $name, array $arguments)

__call

Details

at line 45
__construct(MediaRepository $repo)

AbstractHandler constructor.

Parameters

MediaRepository $repo MediaRepository instance

at line 56
bool isAvailable(string $mime)

각 미디어 타입에서 사용가능한 확장자 인지 판별

Parameters

string $mime mime type

Return Value

bool

at line 66
array getAvailableMimes()

각 미디어 타입에서 사용가능한 확장자 반환

Return Value

array

at line 79
Media makeModel(File $file)

Make model

Parameters

File $file file instance

Return Value

Media

at line 93
mixed __call(string $name, array $arguments)

__call

Parameters

string $name method name
array $arguments arguments

Return Value

mixed