PHP 클래스 Xpressengine\Media\Handlers\ImageHandler

저자: XE Team (developers) ([email protected])
상속: extends AbstractHandler
파일 보기 프로젝트 열기: xpressengine/xpressengine 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$storage Xpressengine\Storage\Storage Storage instance

공개 메소드들

메소드 설명
__construct ( Storage $storage ) Constructor
createModel ( File $file ) : Image Create model
createThumbnails ( string $origin, Xpressengine\Media\Commands\CommandInterface $command, null | string $code = null, null | string $disk = null, null | string $path = null, null | string $originId = null ) : Image Create thumbnail images
getAvailableMimes ( ) : array 각 미디어 타입에서 사용가능한 확장자 반환
getModel ( ) : string Returns model class
getPicture ( Media $media ) : string 미디어에서 사진 추출
make ( File $file, array $addInfo = [] ) : Image media 객체로 반환

보호된 메소드들

메소드 설명
extractDimension ( Image $image ) : array Extract file meta data
makeThumbnailer ( ) : Thumbnailer Make thumbnailer instance

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( Storage $storage )
$storage Xpressengine\Storage\Storage Storage instance

createModel() 공개 메소드

Create model
public createModel ( File $file ) : Image
$file Xpressengine\Storage\File file instance
리턴 Xpressengine\Media\Models\Image

createThumbnails() 공개 메소드

Create thumbnail images
public createThumbnails ( string $origin, Xpressengine\Media\Commands\CommandInterface $command, null | string $code = null, null | string $disk = null, null | string $path = null, null | string $originId = null ) : Image
$origin string image content
$command Xpressengine\Media\Commands\CommandInterface executable command
$code null | string dimension code
$disk null | string storage disk
$path null | string saved path
$originId null | string origin file id
리턴 Xpressengine\Media\Models\Image

extractDimension() 보호된 메소드

Extract file meta data
protected extractDimension ( Image $image ) : array
$image Xpressengine\Media\Models\Image file instance
리턴 array

getAvailableMimes() 공개 메소드

각 미디어 타입에서 사용가능한 확장자 반환
public getAvailableMimes ( ) : array
리턴 array

getModel() 공개 메소드

Returns model class
public getModel ( ) : string
리턴 string

getPicture() 공개 메소드

미디어에서 사진 추출
public getPicture ( Media $media ) : string
$media Xpressengine\Media\Models\Media image instance
리턴 string 이미지 content

make() 공개 메소드

media 객체로 반환
public make ( File $file, array $addInfo = [] ) : Image
$file Xpressengine\Storage\File file instance
$addInfo array additional information
리턴 Xpressengine\Media\Models\Image

makeThumbnailer() 보호된 메소드

Make thumbnailer instance
protected makeThumbnailer ( ) : Thumbnailer
리턴 Xpressengine\Media\Thumbnailer

프로퍼티 상세

$storage 보호되어 있는 프로퍼티

Storage instance
protected Storage,Xpressengine\Storage $storage
리턴 Xpressengine\Storage\Storage