PHP Class Xpressengine\Media\Thumbnailer

Author: XE Developers ([email protected])
Mostra file Open project: xpressengine/xpressengine Class Usage Examples

Protected Properties

Property Type Description
$commands Xpressengine\Media\Commands\CommandInterface[] Be executed commands
$image string Origin image content
$manager Intervention\Image\ImageManager ImageManager instance

Public Methods

Method Description
__construct ( ) Constructor
addCommand ( Xpressengine\Media\Commands\CommandInterface $command ) Add command
generate ( ) : string Generate thumbnail image
getManager ( ) : Intervention\Image\ImageManager Get Intervention image manager
setManager ( Intervention\Image\ImageManager $manager ) : void Set Intervention image manager
setOrigin ( string $image ) Set target image

Method Details

__construct() public method

Constructor
public __construct ( )

addCommand() public method

Add command
public addCommand ( Xpressengine\Media\Commands\CommandInterface $command )
$command Xpressengine\Media\Commands\CommandInterface command instance

generate() public method

Generate thumbnail image
public generate ( ) : string
return string image content

getManager() public static method

Get Intervention image manager
public static getManager ( ) : Intervention\Image\ImageManager
return Intervention\Image\ImageManager $manager ImageManager instance

setManager() public static method

Set Intervention image manager
public static setManager ( Intervention\Image\ImageManager $manager ) : void
$manager Intervention\Image\ImageManager ImageManager instance
return void

setOrigin() public method

Set target image
public setOrigin ( string $image )
$image string image content

Property Details

$commands protected_oe property

Be executed commands
protected CommandInterface[],Xpressengine\Media\Commands $commands
return Xpressengine\Media\Commands\CommandInterface[]

$image protected_oe property

Origin image content
protected string $image
return string

$manager protected_oe static_oe property

ImageManager instance
protected static ImageManager,Intervention\Image $manager
return Intervention\Image\ImageManager