diff --git a/ext/spl/examples/callbackfilteriterator.inc b/ext/spl/examples/callbackfilteriterator.inc
index 96a8abfc042..51757012ec8 100755
--- a/ext/spl/examples/callbackfilteriterator.inc
+++ b/ext/spl/examples/callbackfilteriterator.inc
@@ -28,7 +28,7 @@ class CallbackFilterIterator extends FilterIterator
private $callback; /**< callback to use */
private $mode; /**< mode any of USE_VALUE, USE_KEY, USE_BOTH */
- private $flags; /**< flags */
+ private $flags; /**< flags (REPLACE) */
private $key; /**< key value */
private $current; /**< current value */
@@ -36,8 +36,8 @@ class CallbackFilterIterator extends FilterIterator
*
* @param it inner iterator (iterator to filter)
* @param callback callback function
- * @param mode @copy $mode
- * @param flags @copy $flags
+ * @param mode any of USE_VALUE, USE_KEY, USE_BOTH
+ * @param flags any of 0, REPLACE
*/
public function __construct(Iterator $it, $callback, $mode = self::USE_VALUE, $flags = 0)
{
@@ -82,37 +82,37 @@ class CallbackFilterIterator extends FilterIterator
}
}
- /** @return @copy $key */
+ /** @return current key value */
function key()
{
return $this->key;
}
- /** @return @copy $current */
+ /** @return current value */
function current()
{
return $this->current;
}
- /** @return @copy $mode */
+ /** @return operation mode */
function getMode()
{
return $this->mode;
}
- /** @param $mode set new mode, @see $mode */
+ /** @param $mode set new mode, @see mode */
function setMode($mode)
{
$this->mode = $mode;
}
- /** @return @copy $flags */
+ /** @return operation flags */
function getFlags()
{
return $this->flags;
}
- /** @param $flags set new flags, @see @copy $flags */
+ /** @param $flags set new flags, @see flags */
function setFlags($flags)
{
$this->flags = $flags;
diff --git a/ext/spl/spl.php b/ext/spl/spl.php
index 1dd82ca9980..bb6af7e050f 100755
--- a/ext/spl/spl.php
+++ b/ext/spl/spl.php
@@ -6,7 +6,7 @@
*
* SPL - Standard PHP Library
*
- * (c) Marcus Boerger, 2003 - 2006
+ * (c) Marcus Boerger, 2003 - 2007
*/
/** @mainpage SPL - Standard PHP Library
@@ -118,20 +118,23 @@
* - Advanced OOP with SPL in PHP 5
* - The Standard PHP Library, Part 1
* - The Standard PHP Library, Part 2
- * - SPL on PHP Wiki
* - Die Standard PHP Library (SPL) [german]
*
* 10) Talks on SPL:
- * - SPL for the masses [pps], [pdf]
- * - From engine overloading to SPL [pps], [pdf]
- * - Happy SPLing [pps], [pdf]
- * - Debug session 1 [pps], [pdf]
- * - Debug session 2 [pps], [pdf]
+ * - SPL Update [pps], [pdf]
+ * - Happy SPLing [pps], [pdf]
+ * - From engine overloading to SPL [pps], [pdf]
+ * - SPL for the masses [pps], [pdf]
+ *
+ * 11) Debug sessions:
+ * - Debug session 1 [pps], [pdf]
+ * - Debug session 2 [pps], [pdf], [swf]
+ * - Debug session 3 [pps], [pdf]
*
* You can download this documentation as a chm file
* here.
*
- * (c) Marcus Boerger, 2003 - 2006
+ * (c) Marcus Boerger, 2003 - 2007
*/
/** @defgroup ZendEngine Zend engine classes
@@ -928,6 +931,14 @@ class SplFileInfo
*/
function isLink() {/**/}
+ /** @return target of link.
+ */
+ function getLinkTarget() {/**/}
+
+ /** @return The resolved path
+ */
+ function getRealPath() {/**/}
+
/** @return getPathname()
*/
function __toString() {/**/}