Ejemplo n.º 1
0
 public function testReturnsCorrectImageProcessorClass()
 {
     /** @var $image Varien_Image */
     $image = $this->_model->getImageProcessor();
     $adapterClass = EcomDev_Utils_Reflection::invokeRestrictedMethod($image, '_getAdapter');
     $this->assertInstanceOf('Varien_Image_Adapter_Abstract', $adapterClass);
 }
Ejemplo n.º 2
0
 /**
  * Sets the images processor to the ImageCDN version of varien_image and calls the parent
  * method to return it.
  *
  * @return OnePica_ImageCdn_Model_Varien_Image
  */
 public function getImageProcessor()
 {
     if (!$this->_processor) {
         $this->_processor = Mage::getModel('imagecdn/varien_image', $this->getBaseFile());
     }
     return parent::getImageProcessor();
 }
Ejemplo n.º 3
0
 /**
  * Sets the images processor to the CDN version of varien_image and calls the parent
  * method to return it.
  *
  * @return Mygento_Cdn_Model_Image
  */
 public function getImageProcessor()
 {
     if (!Mage::getStoreConfig('mycdn/general/enabled')) {
         return parent::getImageProcessor();
     }
     if (!$this->_processor) {
         $this->_processor = Mage::getModel('mycdn/image', $this->getBaseFile());
     }
     return parent::getImageProcessor();
 }
Ejemplo n.º 4
0
 public function getImageProcessor()
 {
     if (!Mage::helper('magefm_cdn')->isEnabled()) {
         return parent::getImageProcessor();
     }
     $originalUrl = $this->imageUrl;
     $tmpExt = explode('.', $originalUrl);
     $ext = array_pop($tmpExt);
     $tmpFile = tempnam(sys_get_temp_dir(), 'magefm_cdn_');
     $newFile = "{$tmpFile}.{$ext}";
     unlink($tmpFile);
     file_put_contents($newFile, file_get_contents($originalUrl));
     $this->_baseFile = $newFile;
     return parent::getImageProcessor();
 }
Ejemplo n.º 5
0
 /**
  * Get the image processor loading file from storage if needed
  *
  * @return Varien_Image
  */
 public function getImageProcessor()
 {
     if (!Mage::helper('uaudio_storage')->isEnabled()) {
         return parent::getImageProcessor();
     }
     if (!$this->_processor) {
         $this->_processor = new Varien_Image($this->_getFileFromStorage($this->getBaseFile()));
     }
     return parent::getImageProcessor();
 }