Renamed Registry -> GenericRegistry to make it clear that this registry does
[core.git] / framework / main / classes / images / extended / class_PngImage.php
index 39c87273ff5435c06664a4f576173ab7fb755c6d..86f6124cd25a6db57b25527e166a32999db2b986 100644 (file)
@@ -1,10 +1,13 @@
 <?php
 // Own namespace
-namespace CoreFramework\Image;
+namespace Org\Mxchange\CoreFramework\Image;
 
 // Import framework stuff
-use CoreFramework\Object\BaseFrameworkSystem;
-use CoreFramework\Template\CompileableTemplate;
+use Org\Mxchange\CoreFramework\Bootstrap\FrameworkBootstrap;
+use Org\Mxchange\CoreFramework\Template\CompileableTemplate;
+
+// Import SPL stuff
+use \SplFileInfo;
 
 /**
  * A PNG image generator
@@ -63,22 +66,26 @@ class PngImage extends BaseImage {
         * 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 (BaseFrameworkSystem::isReadableFile($cacheFile)) {
+               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);
        }
 
 }