/** * Gets the 'liip_imagine.filter.manager' service. * * This service is shared. * This method always returns the same instance of the service. * * @return \Liip\ImagineBundle\Imagine\Filter\FilterManager A Liip\ImagineBundle\Imagine\Filter\FilterManager instance */ protected function getLiipImagine_Filter_ManagerService() { $this->services['liip_imagine.filter.manager'] = $instance = new \Liip\ImagineBundle\Imagine\Filter\FilterManager($this->get('liip_imagine.filter.configuration'), $this->get('liip_imagine'), $this->get('liip_imagine.binary.mime_type_guesser')); $instance->addLoader('relative_resize', $this->get('liip_imagine.filter.loader.relative_resize')); $instance->addLoader('resize', $this->get('liip_imagine.filter.loader.resize')); $instance->addLoader('thumbnail', $this->get('liip_imagine.filter.loader.thumbnail')); $instance->addLoader('crop', $this->get('liip_imagine.filter.loader.crop')); $instance->addLoader('grayscale', $this->get('liip_imagine.filter.loader.grayscale')); $instance->addLoader('paste', $this->get('liip_imagine.filter.loader.paste')); $instance->addLoader('watermark', $this->get('liip_imagine.filter.loader.watermark')); $instance->addLoader('background', $this->get('liip_imagine.filter.loader.background')); $instance->addLoader('strip', $this->get('liip_imagine.filter.loader.strip')); $instance->addLoader('upscale', $this->get('liip_imagine.filter.loader.upscale')); $instance->addLoader('downscale', $this->get('liip_imagine.filter.loader.downscale')); $instance->addLoader('auto_rotate', $this->get('liip_imagine.filter.loader.auto_rotate')); $instance->addLoader('rotate', $this->get('liip_imagine.filter.loader.rotate')); $instance->addLoader('interlace', $this->get('liip_imagine.filter.loader.interlace')); $instance->addPostProcessor('jpegoptim', $this->get('liip_imagine.filter.post_processor.jpegoptim')); $instance->addPostProcessor('optipng', $this->get('liip_imagine.filter.post_processor.optipng')); $instance->addPostProcessor('pngquant', $this->get('liip_imagine.filter.post_processor.pngquant')); $instance->addPostProcessor('mozjpeg', $this->get('liip_imagine.filter.post_processor.mozjpeg')); return $instance; }
/** * Gets the 'liip_imagine.filter.manager' service. * * This service is shared. * This method always returns the same instance of the service. * * @return Liip\ImagineBundle\Imagine\Filter\FilterManager A Liip\ImagineBundle\Imagine\Filter\FilterManager instance. */ protected function getLiipImagine_Filter_ManagerService() { $this->services['liip_imagine.filter.manager'] = $instance = new \Liip\ImagineBundle\Imagine\Filter\FilterManager($this->get('liip_imagine.filter.configuration'), $this->get('liip_imagine')); $instance->addLoader('relative_resize', $this->get('liip_imagine.filter.loader.relative_resize')); $instance->addLoader('resize', $this->get('liip_imagine.filter.loader.resize')); $instance->addLoader('thumbnail', $this->get('liip_imagine.filter.loader.thumbnail')); $instance->addLoader('crop', $this->get('liip_imagine.filter.loader.crop')); $instance->addLoader('paste', $this->get('liip_imagine.filter.loader.paste')); $instance->addLoader('watermark', $this->get('liip_imagine.filter.loader.watermark')); $instance->addLoader('background', $this->get('liip_imagine.filter.loader.background')); $instance->addLoader('strip', $this->get('liip_imagine.filter.loader.strip')); $instance->addLoader('upscale', $this->get('liip_imagine.filter.loader.upscale')); $instance->addLoader('auto_rotate', $this->get('liip_imagine.filter.loader.auto_rotate')); return $instance; }