]> git.mxchange.org Git - core.git/blobdiff - framework/main/interfaces/io/file/class_FileOutputStreamer.php
Continued:
[core.git] / framework / main / interfaces / io / file / class_FileOutputStreamer.php
index 158d0c5652827dc6a715761439ddf385e66f6fc9..8b08e882e76eb30c036d9f9481016a00edcb1d7e 100644 (file)
@@ -1,9 +1,12 @@
 <?php
 // Own namespace
-namespace CoreFramework\Stream\Filesystem;
+namespace Org\Mxchange\CoreFramework\Stream\Filesystem;
 
 // Import framework stuff
-use CoreFramework\Stream\Output\StreamableOutput;
+use Org\Mxchange\CoreFramework\Stream\Output\StreamableOutput;
+
+// Import SPL stuff
+use \SplFileInfo;
 
 /**
  * An interface for file output operations.
@@ -28,14 +31,15 @@ use CoreFramework\Stream\Output\StreamableOutput;
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 interface FileOutputStreamer extends StreamableOutput {
+
        /**
         * Saves streamed (that are mostly serialized objects) data to files or
         * external servers.
         *
-        * @param       $fileName                       The local file's name including full path
-        * @param       $dataArray                      Array containing the compressor's extension and streamed data
+        * @param       $infoInstance   An instance of a SplFileInfo class
+        * @param       $dataArray              Array containing the compressor's extension and streamed data
         * @return      void
         */
-       function saveFile ($fileName, array $dataArray);
+       function saveFile (SplFileInfo $infoInstance, array $dataArray);
 
 }