public function setUp() { parent::setUp(); if (!extension_loaded("gd")) { $this->markTestSkipped("The GD extension is required"); return; } Config::inst()->update('Injector', 'Image_Backend', 'GDBackend'); }
public function setUp() { parent::setUp(); if (!extension_loaded("imagick")) { $this->markTestSkipped("The Imagick extension is not available."); return; } Config::inst()->update('Injector', 'Image_Backend', 'ImagickBackend'); }
public function setUp() { parent::setUp(); if (!extension_loaded("gd")) { $this->markTestSkipped("The GD extension is required"); return; } /** @skipUpgrade */ Config::inst()->update('SilverStripe\\Core\\Injector\\Injector', 'Image_Backend', 'SilverStripe\\Assets\\GDBackend'); }
public function setUp() { parent::setUp(); if (!extension_loaded("imagick")) { $this->markTestSkipped("The Imagick extension is not available."); return; } /** @skipUpgrade */ Config::inst()->update('SilverStripe\\Core\\Injector\\Injector', 'Image_Backend', 'SilverStripe\\Assets\\ImagickBackend'); }
public function setUp() { if (!extension_loaded("imagick")) { $this->markTestSkipped("The Imagick extension is not available."); $this->skipTest = true; parent::setUp(); return; } Image::set_backend("ImagickBackend"); parent::setUp(); }
public function setUp() { if (!extension_loaded("gd")) { $this->markTestSkipped("The GD extension is required"); $this->skipTest = true; parent::setUp(); return; } Image::set_backend("GDBackend"); parent::setUp(); }
public function setUp() { if (!extension_loaded("gd")) { $this->markTestSkipped("The GD extension is required"); $this->skipTest = true; parent::setUp(); return; } parent::setUp(); Image::set_backend("GDBackend"); // Create a test files for each of the fixture references $fileIDs = $this->allFixtureIDs('Image'); foreach ($fileIDs as $fileID) { $file = DataObject::get_by_id('Image', $fileID); $image = imagecreatetruecolor(300, 300); imagepng($image, BASE_PATH . "/{$file->Filename}"); imagedestroy($image); $file->write(); } }
public function setUp() { if (!extension_loaded("imagick")) { $this->markTestSkipped("The Imagick extension is not available."); $this->skipTest = true; parent::setUp(); return; } parent::setUp(); Image::set_backend("ImagickBackend"); // Create a test files for each of the fixture references $fileIDs = $this->allFixtureIDs('Image'); foreach ($fileIDs as $fileID) { $file = DataObject::get_by_id('Image', $fileID); $image = new Imagick(); $image->newImage(300, 300, new ImagickPixel("white")); $image->setImageFormat("png"); $image->writeImage(BASE_PATH . "/{$file->Filename}"); $file->write(); } }