/** * Constructor, * difference from original constructor - we register a destructor here. * * @param string $sFileName * @param Varien_Image_Adapter $oAdapter Default value is GD2 */ public function __construct($sFileName = null, $oAdapter = Varien_Image_Adapter::ADAPTER_GD2) { parent::__construct($sFileName, $oAdapter); // Initialize shutdown function register_shutdown_function(array($this, 'destruct')); }