Ejemplo n.º 1
0
 /**
  * @covers Imbo\EventListener\Initializer\Imagick::__construct
  * @covers Imbo\EventListener\Initializer\Imagick::initialize
  */
 public function testCanCreateAnImagickInstanceByItself()
 {
     $listener = $this->getMock('Imbo\\Image\\Transformation\\Border');
     $listener->expects($this->once())->method('setImagick')->with($this->isInstanceOf('Imagick'));
     $initializer = new Imagick();
     $initializer->initialize($listener);
 }
Ejemplo n.º 2
0
 /**
  * Class constructor
  *
  * @param \Imagick $imagick An optional Imagick instance
  */
 public function __construct(\Imagick $imagick = null)
 {
     if ($imagick === null) {
         $imagick = new \Imagick();
         $imagick->setOption('png:exclude-chunks', 'all');
     }
     $this->imagick = $imagick;
 }