X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=framework%2Fmain%2Finterfaces%2Fio%2Ffile%2Fhandler%2Fclass_IoHandler.php;h=0ed7f0165d0ab24cb385869c6dc4c592822e8bb8;hp=1c90ae82c0661268b17bec0216467c44c0159958;hb=b9bfbe86c031c9d83c3670602906df191a33ba2a;hpb=5da8f717122568335b8a8ab230fa0de17e983fab diff --git a/framework/main/interfaces/io/file/handler/class_IoHandler.php b/framework/main/interfaces/io/file/handler/class_IoHandler.php index 1c90ae82..0ed7f016 100644 --- a/framework/main/interfaces/io/file/handler/class_IoHandler.php +++ b/framework/main/interfaces/io/file/handler/class_IoHandler.php @@ -7,6 +7,9 @@ use CoreFramework\Generic\FrameworkInterface; use CoreFramework\Stream\Filesystem\FileInputStreamer; use CoreFramework\Stream\Filesystem\FileOutputStreamer; +// Import SPL stuff +use \SplFileInfo; + /** * An interface for I/O handlers * @@ -30,6 +33,7 @@ use CoreFramework\Stream\Filesystem\FileOutputStreamer; * along with this program. If not, see . */ interface IoHandler extends FileInputStreamer, FileOutputStreamer { + /** * Setter for the *real* file input instance * @@ -63,11 +67,11 @@ interface IoHandler extends FileInputStreamer, FileOutputStreamer { /** * Saves a file with data by using the current output stream * - * @param $fileName Name of the file + * @param $infoInstance An instance of a SplFileInfo class * @param $dataStream File data stream * @param $objectInstance An instance of a FrameworkInterface class (default: NULL) * @return void */ - function saveStreamToFile ($fileName, $dataStream, FrameworkInterface $objectInstance = NULL); + function saveStreamToFile (SplFileInfo $infoInstance, $dataStream, FrameworkInterface $objectInstance = NULL); }