class AudioHandler extends AbstractHandler

Class AudioHandler

Properties

protected MediaRepository $repo MediaRepository instance from AbstractHandler
protected getID3 $reader Media reader instance
protected TempFileCreator $temp TempFileCreator instance

Methods

__construct(AudioRepository $repo, getID3 $reader, TempFileCreator $temp)

AbstractHandler constructor.

bool
isAvailable(string $mime)

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

array
getAvailableMimes()

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

makeModel(File $file)

Make model

mixed
__call(string $name, array $arguments)

__call

null
getPicture(Media $media)

미디어에서 사진 추출

make(File $file)

media 객체로 반환

array
extractInformation(Audio $audio)

Extract file meta data

Details

at line 57
__construct(AudioRepository $repo, getID3 $reader, TempFileCreator $temp)

AbstractHandler constructor.

Parameters

AudioRepository $repo AudioRepository instance
getID3 $reader Media reader instance
TempFileCreator $temp TempFileCreator instance

in AbstractHandler at line 56
bool isAvailable(string $mime)

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

Parameters

string $mime mime type

Return Value

bool

in AbstractHandler at line 66
array getAvailableMimes()

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

Return Value

array

in AbstractHandler at line 79
Media makeModel(File $file)

Make model

Parameters

File $file file instance

Return Value

Media

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

__call

Parameters

string $name method name
array $arguments arguments

Return Value

mixed

at line 71
null getPicture(Media $media)

미디어에서 사진 추출

Parameters

Media $media audio instance

Return Value

null 이미지 content

at line 83
Audio make(File $file)

media 객체로 반환

Parameters

File $file file instance

Return Value

Audio

at line 111
protected array extractInformation(Audio $audio)

Extract file meta data

Parameters

Audio $audio audio file instance

Return Value

array