X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fio%2Fclass_FrameworkFileOutputPointer.php;h=2925a76cbc149ffee6864abe2b01fbfc79f7a4ec;hp=6c555bdffbc7645701b9208cbfdc2e721de64ec6;hb=51caaa61ae7ee017abdfd116bbd8c438451315b2;hpb=361e6320e50a8bb1a3ccb675388b8042361669ae diff --git a/inc/classes/main/io/class_FrameworkFileOutputPointer.php b/inc/classes/main/io/class_FrameworkFileOutputPointer.php index 6c555bdf..2925a76c 100644 --- a/inc/classes/main/io/class_FrameworkFileOutputPointer.php +++ b/inc/classes/main/io/class_FrameworkFileOutputPointer.php @@ -4,7 +4,7 @@ * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007 - 2009 Roland Haeder, this is free software + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009, 2010 Core Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.ship-simu.org * @@ -25,7 +25,7 @@ class FrameworkFileOutputPointer extends BaseFrameworkSystem { /** * The current file we are working in */ - private $fileName = ""; + private $fileName = ''; /** * The file pointer @@ -38,10 +38,6 @@ class FrameworkFileOutputPointer extends BaseFrameworkSystem { protected function __construct () { // Call parent constructor parent::__construct(__CLASS__); - - // Clean-up a little - $this->removeNumberFormaters(); - $this->removeSystemArray(); } /** @@ -65,8 +61,7 @@ class FrameworkFileOutputPointer extends BaseFrameworkSystem { * @param $fileName The file name we shall pass to fopen() * @param $mode The output mode ('w', 'a' are valid) * @throws FileIsEmptyException If the provided file name is empty. - * @throws FilePointerNotOpened If fopen() returns not a file - * resource + * @throws FileIoException If fopen() returns not a file resource * @return void */ public final static function createFrameworkFileOutputPointer ($fileName, $mode) { @@ -74,14 +69,14 @@ class FrameworkFileOutputPointer extends BaseFrameworkSystem { if (is_null($fileName)) { // No filename given throw new FileIsEmptyException(null, self::EXCEPTION_UNEXPECTED_EMPTY_STRING); - } + } // END - if // Try to open a handler $filePointer = @fopen($fileName, $mode); if (($filePointer === null) || ($filePointer === false)) { // Something bad happend - throw new FilePointerNotOpenedException ($fileName, self::EXCEPTION_FILE_POINTER_INVALID); - } + throw new FileIoException ($fileName, self::EXCEPTION_FILE_POINTER_INVALID); + } // END - if // Create new instance $pointerInstance = new FrameworkFileOutputPointer(); @@ -101,7 +96,7 @@ class FrameworkFileOutputPointer extends BaseFrameworkSystem { * @return mixed The result of fwrite() * @throws NullPointerException If the file pointer instance * is not set by setPointer() - * @throws InvalidFileResourceException If there is being set + * @throws InvalidResourceException If there is being set * an invalid file resource */ public function writeToFile ($dataStream) { @@ -110,7 +105,7 @@ class FrameworkFileOutputPointer extends BaseFrameworkSystem { throw new NullPointerException($this, self::EXCEPTION_IS_NULL_POINTER); } elseif (!is_resource($this->getPointer())) { // Pointer is not a valid resource! - throw new InvalidFileResourceException($this, self::EXCEPTION_INVALID_DIRECTORY_POINTER); + throw new InvalidResourceException($this, self::EXCEPTION_INVALID_RESOURCE); } // Read data from the file pointer and return it @@ -124,7 +119,7 @@ class FrameworkFileOutputPointer extends BaseFrameworkSystem { * @return void * @throws NullPointerException If the file pointer instance * is not set by setPointer() - * @throws InvalidFileResourceException If there is being set + * @throws InvalidResourceException If there is being set */ public function closeFile () { if (is_null($this->getPointer())) { @@ -132,13 +127,13 @@ class FrameworkFileOutputPointer extends BaseFrameworkSystem { throw new NullPointerException($this, self::EXCEPTION_IS_NULL_POINTER); } elseif (!is_resource($this->getPointer())) { // Pointer is not a valid resource! - throw new InvalidFileResourceException($this, self::EXCEPTION_INVALID_DIRECTORY_POINTER); + throw new InvalidResourceException($this, self::EXCEPTION_INVALID_RESOURCE); } // Close the file pointer and reset the instance variable @fclose($this->getPointer()); $this->setPointer(null); - $this->setFileName(""); + $this->setFileName(''); } /** @@ -154,7 +149,7 @@ class FrameworkFileOutputPointer extends BaseFrameworkSystem { $this->filePointer = $filePointer; } else { // Throw exception - throw new InvalidFileResourceException($this, self::EXCEPTION_INVALID_DIRECTORY_POINTER); + throw new InvalidResourceException($this, self::EXCEPTION_INVALID_RESOURCE); } }