use CoreFramework\Bootstrap\FrameworkBootstrap;
use CoreFramework\Template\CompileableTemplate;
+// Import SPL stuff
+use \SplFileInfo;
+
/**
* A PNG image generator
*
* Finish this image by producing it
*
* @return void
+ * @todo Rewrite this to SplFileInfo/Object
*/
public function finishImage () {
+ $this->partialStub('Unfinished method.');
+ return;
+
// Call parent method
parent::finishImage();
// Get a file name for our image
- $cacheFile = $this->getTemplateInstance()->getImageCacheFqfn();
+ $cacheFile = $this->getTemplateInstance()->getImageCacheFile();
// Does it exist?
if (FrameworkBootstrap::isReadableFile($cacheFile)) {
// Remove it
- @unlink($cacheFile);
+ unlink($cacheFile->getPathname());
} // END - if
// Finish the image and send it to a cache file
- imagepng($this->getImageResource(), $cacheFile, 9, PNG_ALL_FILTERS);
+ imagepng($this->getImageResource(), $cacheFile->getPathname(), 9, PNG_ALL_FILTERS);
}
}