示例#1
0
 /**
  * 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;
 }