Sulu\Bundle\MediaBundle\Media\ImageConverter\ImagineImageConverter::__construct PHP Метод

__construct() публичный Метод

public __construct ( Imagine\Image\ImagineInterface $imagine, Sulu\Bundle\MediaBundle\Media\Storage\StorageInterface $storage, Sulu\Bundle\MediaBundle\Media\ImageConverter\MediaImageExtractorInterface $mediaImageExtractor, Sulu\Bundle\MediaBundle\Media\ImageConverter\TransformationPoolInterface $transformationPool, Sulu\Bundle\MediaBundle\Media\ImageConverter\Focus\FocusInterface $focus, Sulu\Bundle\MediaBundle\Media\ImageConverter\Scaler\ScalerInterface $scaler, Sulu\Bundle\MediaBundle\Media\ImageConverter\Cropper\CropperInterface $cropper, array $formats )
$imagine Imagine\Image\ImagineInterface
$storage Sulu\Bundle\MediaBundle\Media\Storage\StorageInterface
$mediaImageExtractor Sulu\Bundle\MediaBundle\Media\ImageConverter\MediaImageExtractorInterface
$transformationPool Sulu\Bundle\MediaBundle\Media\ImageConverter\TransformationPoolInterface
$focus Sulu\Bundle\MediaBundle\Media\ImageConverter\Focus\FocusInterface
$scaler Sulu\Bundle\MediaBundle\Media\ImageConverter\Scaler\ScalerInterface
$cropper Sulu\Bundle\MediaBundle\Media\ImageConverter\Cropper\CropperInterface
$formats array
    public function __construct(ImagineInterface $imagine, StorageInterface $storage, MediaImageExtractorInterface $mediaImageExtractor, TransformationPoolInterface $transformationPool, FocusInterface $focus, ScalerInterface $scaler, CropperInterface $cropper, array $formats)
    {
        $this->imagine = $imagine;
        $this->storage = $storage;
        $this->mediaImageExtractor = $mediaImageExtractor;
        $this->transformationPool = $transformationPool;
        $this->focus = $focus;
        $this->scaler = $scaler;
        $this->cropper = $cropper;
        $this->formats = $formats;
    }