From a38b0d35cecfe7e646cd3b2ffbe82c945cf97ef0 Mon Sep 17 00:00:00 2001 From: Hannes Magnusson Date: Mon, 24 Dec 2007 12:35:25 +0000 Subject: [PATCH] MFB: Upgrade to the new-oo-style git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@248926 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/spl/arrayiterator.xml | 116 ++++++++++++++++++ reference/spl/arrayobject.xml | 107 +++++++++++++++++ reference/spl/cachingiterator.xml | 114 ++++++++++++++++++ reference/spl/directoryiterator.xml | 103 ++++++++++++++++ reference/spl/filteriterator.xml | 107 +++++++++++++++++ reference/spl/limititerator.xml | 106 ++++++++++++++++ reference/spl/parentiterator.xml | 110 +++++++++++++++++ reference/spl/recursivecachingiterator.xml | 120 +++++++++++++++++++ reference/spl/recursivedirectoryiterator.xml | 108 +++++++++++++++++ reference/spl/recursiveiteratoriterator.xml | 101 ++++++++++++++++ reference/spl/simplexmliterator.xml | 110 +++++++++++++++++ 11 files changed, 1202 insertions(+) create mode 100644 reference/spl/arrayiterator.xml create mode 100644 reference/spl/arrayobject.xml create mode 100644 reference/spl/cachingiterator.xml create mode 100644 reference/spl/directoryiterator.xml create mode 100644 reference/spl/filteriterator.xml create mode 100644 reference/spl/limititerator.xml create mode 100644 reference/spl/parentiterator.xml create mode 100644 reference/spl/recursivecachingiterator.xml create mode 100644 reference/spl/recursivedirectoryiterator.xml create mode 100644 reference/spl/recursiveiteratoriterator.xml create mode 100644 reference/spl/simplexmliterator.xml diff --git a/reference/spl/arrayiterator.xml b/reference/spl/arrayiterator.xml new file mode 100644 index 0000000000..994a861991 --- /dev/null +++ b/reference/spl/arrayiterator.xml @@ -0,0 +1,116 @@ + + + + The ArrayIterator class + ArrayIterator + + + + +
+ &reftitle.intro; + + This iterator allows to unset and modify values and keys while iterating + over Arrays and Objects. + + + When you want to iterate over the same array multiple times you need to + instanciate ArrayObject and let it create ArrayIterator instances that + refer to it either by using foreach or by calling its getIterator() + method manually. + +
+ + +
+ Class synopsis + + + + ArrayIterator + + + + + ArrayIterator + + + + Iterator + + + + Traversable + + + + ArrayAccess + + + + SeekableIterator + + + + Countable + + + + + + + + Methods + + + +
+ + + +
+ + &reference.spl.entities.arrayiterator; + +
+ + + diff --git a/reference/spl/arrayobject.xml b/reference/spl/arrayobject.xml new file mode 100644 index 0000000000..5b1e77127b --- /dev/null +++ b/reference/spl/arrayobject.xml @@ -0,0 +1,107 @@ + + + + The ArrayObject class + ArrayObject + + + + +
+ &reftitle.intro; + + ... + +
+ + +
+ Class synopsis + + + + ArrayObject + + + + + + ArrayObject + + + + IteratorAggregate + + + + Traversable + + + + ArrayAccess + + + + Countable + + + + + + + + Methods + + + + +
+ + + +
+ + &reference.spl.entities.arrayobject; + +
+ + + diff --git a/reference/spl/cachingiterator.xml b/reference/spl/cachingiterator.xml new file mode 100644 index 0000000000..8d0dcc58a5 --- /dev/null +++ b/reference/spl/cachingiterator.xml @@ -0,0 +1,114 @@ + + + + The CachingIterator class + CachingIterator + + + + +
+ &reftitle.intro; + + ... + +
+ + +
+ Class synopsis + + + + CachingIterator + + + + + CachingIterator + + + + extends + IteratorIterator + + + + OuterIterator + + + + Traversable + + + + Iterator + + + + ArrayAccess + + + + Countable + + + + + + + + Methods + + + +
+ + + +
+ + &reference.spl.entities.cachingiterator; + +
+ + + diff --git a/reference/spl/directoryiterator.xml b/reference/spl/directoryiterator.xml new file mode 100644 index 0000000000..7e28b524c0 --- /dev/null +++ b/reference/spl/directoryiterator.xml @@ -0,0 +1,103 @@ + + + + The DirectoryIterator class + DirectoryIterator + + + + +
+ &reftitle.intro; + + ... + +
+ + +
+ Class synopsis + + + + DirectoryIterator + + + + + DirectoryIterator + + + + extends + SplFileInfo + + + + Iterator + + + + Traversable + + + + + + + + Methods + + + + +
+ + + +
+ + &reference.spl.entities.directoryiterator; + +
+ + + diff --git a/reference/spl/filteriterator.xml b/reference/spl/filteriterator.xml new file mode 100644 index 0000000000..0c6feed8e7 --- /dev/null +++ b/reference/spl/filteriterator.xml @@ -0,0 +1,107 @@ + + + + The FilterIterator class + FilterIterator + + + + +
+ &reftitle.intro; + + ... + +
+ + +
+ Class synopsis + + + + FilterIterator + + + + + abstract + FilterIterator + + + + extends + IteratorIterator + + + + OuterIterator + + + + Traversable + + + + Iterator + + + + + + + + Methods + + + +
+ + + +
+ + &reference.spl.entities.filteriterator; + +
+ + + diff --git a/reference/spl/limititerator.xml b/reference/spl/limititerator.xml new file mode 100644 index 0000000000..5038af97b2 --- /dev/null +++ b/reference/spl/limititerator.xml @@ -0,0 +1,106 @@ + + + + The LimitIterator class + LimitIterator + + + + +
+ &reftitle.intro; + + ... + +
+ + +
+ Class synopsis + + + + LimitIterator + + + + + LimitIterator + + + + extends + IteratorIterator + + + + OuterIterator + + + + Traversable + + + + Iterator + + + + + + + + Methods + + + +
+ + + +
+ + &reference.spl.entities.limititerator; + +
+ + + diff --git a/reference/spl/parentiterator.xml b/reference/spl/parentiterator.xml new file mode 100644 index 0000000000..9a88f98607 --- /dev/null +++ b/reference/spl/parentiterator.xml @@ -0,0 +1,110 @@ + + + + The ParentIterator class + ParentIterator + + + + +
+ &reftitle.intro; + + ... + +
+ + +
+ Class synopsis + + + + ParentIterator + + + + + ParentIterator + + + + extends + RecursiveFilterIterator + + + + RecursiveIterator + + + + OuterIterator + + + + Traversable + + + + Iterator + + + + + + + + Methods + + + +
+ + + +
+ + &reference.spl.entities.parentiterator; + +
+ + + diff --git a/reference/spl/recursivecachingiterator.xml b/reference/spl/recursivecachingiterator.xml new file mode 100644 index 0000000000..37ba2d91d1 --- /dev/null +++ b/reference/spl/recursivecachingiterator.xml @@ -0,0 +1,120 @@ + + + + The RecursiveCachingIterator class + RecursiveCachingIterator + + + + +
+ &reftitle.intro; + + ... + +
+ + +
+ Class synopsis + + + + RecursiveCachingIterator + + + + + RecursiveCachingIterator + + + + extends + CachingIterator + + + + Countable + + + + ArrayAccess + + + + Iterator + + + + Traversable + + + + OuterIterator + + + + RecursiveIterator + + + + + + + + Methods + + Inherits + + + +
+ + + +
+ + &reference.spl.entities.recursivecachingiterator; + +
+ + + diff --git a/reference/spl/recursivedirectoryiterator.xml b/reference/spl/recursivedirectoryiterator.xml new file mode 100644 index 0000000000..1fbbe88aaf --- /dev/null +++ b/reference/spl/recursivedirectoryiterator.xml @@ -0,0 +1,108 @@ + + + + The RecursiveDirectoryIterator class + RecursiveDirectoryIterator + + + + +
+ &reftitle.intro; + + ... + +
+ + +
+ Class synopsis + + + + RecursiveDirectoryIterator + + + + + RecursiveDirectoryIterator + + + + extends + DirectoryIterator + + + + Traversable + + + + Iterator + + + + RecursiveIterator + + + + + + + + Methods + + Inherits + + + +
+ + + +
+ + &reference.spl.entities.recursivedirectoryiterator; + +
+ + + diff --git a/reference/spl/recursiveiteratoriterator.xml b/reference/spl/recursiveiteratoriterator.xml new file mode 100644 index 0000000000..5e785ac473 --- /dev/null +++ b/reference/spl/recursiveiteratoriterator.xml @@ -0,0 +1,101 @@ + + + + The RecursiveIteratorIterator class + RecursiveIteratorIterator + + + + +
+ &reftitle.intro; + + ... + +
+ + +
+ Class synopsis + + + + RecursiveIteratorIterator + + + + + RecursiveIteratorIterator + + + + OuterIterator + + + + Traversable + + + + Iterator + + + + + + + + Methods + + + +
+ + + +
+ + &reference.spl.entities.recursiveiteratoriterator; + +
+ + + diff --git a/reference/spl/simplexmliterator.xml b/reference/spl/simplexmliterator.xml new file mode 100644 index 0000000000..a2ff39159b --- /dev/null +++ b/reference/spl/simplexmliterator.xml @@ -0,0 +1,110 @@ + + + + The SimpleXMLIterator class + SimpleXMLIterator + + + + +
+ &reftitle.intro; + + ... + +
+ + +
+ Class synopsis + + + + SimpleXMLIterator + + + + + SimpleXMLIterator + + + + extends + SimpleXMLElement + + + + RecursiveIterator + + + + Traversable + + + + Iterator + + + + Countable + + + + + + + + Methods + + + +
+ + + +
+ + &reference.spl.entities.simplexmliterator; + +
+ + +