]> granicus.if.org Git - php/commitdiff
- MFB Make readable
authorMarcus Boerger <helly@php.net>
Thu, 30 Mar 2006 22:03:02 +0000 (22:03 +0000)
committerMarcus Boerger <helly@php.net>
Thu, 30 Mar 2006 22:03:02 +0000 (22:03 +0000)
ext/spl/examples/directorygraphiterator.inc
ext/spl/examples/directorytreeiterator.inc

index 097aed0e9f394e9836128243fee9885f0f0757de..5808e3b89ea15c665b32c93b849ffc1aa549e66c 100644 (file)
@@ -4,7 +4,7 @@
  * @ingroup Examples
  * @brief class DirectoryGraphIterator
  * @author  Marcus Boerger
- * @date    2003 - 2006
+ * @date    2003 - 2005
  *
  * SPL - Standard PHP Library
  */
@@ -18,7 +18,16 @@ class DirectoryGraphIterator extends DirectoryTreeIterator
 {
        function __construct($path)
        {
-               RecursiveIteratorIterator::__construct(new RecursiveCachingIterator(new ParentIterator(new RecursiveDirectoryIterator($path, RecursiveDirectoryIterator::KEY_AS_FILENAME)), CachingIterator::CALL_TOSTRING|CachingIterator::CATCH_GET_CHILD), 1);
+               RecursiveIteratorIterator::__construct(
+                       new RecursiveCachingIterator(
+                               new ParentIterator(
+                                       new RecursiveDirectoryIterator($path, RecursiveDirectoryIterator::KEY_AS_FILENAME
+                                       )
+                               ), 
+                               CachingIterator::CALL_TOSTRING|CachingIterator::CATCH_GET_CHILD
+                       ), 
+                       parent::SELF_FIRST
+               );
        }
 }
 
index aab88433258c1598b50c09d454d73ee6d0a92395..8e65d0db120eb6ca2c7e5319c7288b2e229d4924 100644 (file)
@@ -4,7 +4,7 @@
  * @ingroup Examples
  * @brief class DirectoryTreeIterator
  * @author  Marcus Boerger
- * @date    2003 - 2006
+ * @date    2003 - 2005
  *
  * SPL - Standard PHP Library
  */
@@ -21,7 +21,14 @@ class DirectoryTreeIterator extends RecursiveIteratorIterator
         */
        function __construct($path)
        {
-               parent::__construct(new RecursiveCachingIterator(new RecursiveDirectoryIterator($path, RecursiveDirectoryIterator::KEY_AS_FILENAME), CachingIterator::CALL_TOSTRING|CachingIterator::CATCH_GET_CHILD), 1);
+               parent::__construct(
+                       new RecursiveCachingIterator(
+                               new RecursiveDirectoryIterator($path, RecursiveDirectoryIterator::KEY_AS_FILENAME
+                               ), 
+                               CachingIterator::CALL_TOSTRING|CachingIterator::CATCH_GET_CHILD
+                       ), 
+                       parent::SELF_FIRST
+               );
        }
 
        /** @return the current element prefixed with ASCII graphics