From 7930598d18091244f97dd310b3bbf0745658f59e Mon Sep 17 00:00:00 2001 From: Paul Tarjan Date: Sat, 25 May 2013 16:36:50 -0700 Subject: [PATCH] indent function docblocks --- bin/systemlib.php | 6908 +++++++++++---------- hphp/idl/base.php | 11 +- hphp/idl/sysdoc.php | 5 +- hphp/system/class_map.cpp | 1590 ++--- hphp/system/classes/arrayaccess.php | 108 +- hphp/system/classes/arrayobject.php | 528 +- hphp/system/classes/directoryiterator.php | 316 +- hphp/system/classes/exception.php | 202 +- hphp/system/classes/iterator.php | 1284 ++-- hphp/system/classes/reflection.php | 2678 ++++---- hphp/system/classes/soapfault.php | 16 +- hphp/system/classes/splfile.php | 1256 ++-- hphp/system/classes/splheap.php | 306 +- hphp/system/classes/splobjectstorage.php | 164 +- 14 files changed, 7866 insertions(+), 7506 deletions(-) diff --git a/bin/systemlib.php b/bin/systemlib.php index e1a6b3b29..663c3c5ac 100644 --- a/bin/systemlib.php +++ b/bin/systemlib.php @@ -43,45 +43,45 @@ class Exception { $this->inited = true; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.construct.php ) - * - * Constructs the Exception. - * - * @message mixed The Exception message to throw. - * @code mixed The Exception code. - * @previous mixed The previous exception used for the exception - * chaining. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.construct.php ) + * + * Constructs the Exception. + * + * @message mixed The Exception message to throw. + * @code mixed The Exception code. + * @previous mixed The previous exception used for the exception + * chaining. + */ function __construct($message = '', $code = 0, Exception $previous = null) { $this->message = $message; $this->code = $code; $this->previous = $previous; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.getmessage.php ) - * - * Returns the Exception message. - * - * @return mixed Returns the Exception message as a string. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.getmessage.php ) + * + * Returns the Exception message. + * + * @return mixed Returns the Exception message as a string. + */ function getMessage() { return $this->message; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.getprevious.php ) - * - * Returns previous Exception (the third parameter of - * Exception::__construct()). - * - * @return mixed Returns the previous Exception if available or NULL - * otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.getprevious.php ) + * + * Returns previous Exception (the third parameter of + * Exception::__construct()). + * + * @return mixed Returns the previous Exception if available or NULL + * otherwise. + */ final function getPrevious() { return $this->previous; } @@ -100,66 +100,66 @@ class Exception { $cur->setPrevious($previous); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.getcode.php ) - * - * Returns the Exception code. - * - * @return mixed Returns the exception code as integer in Exception - * but possibly as other type in Exception descendants - * (for example as string in PDOException). - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.getcode.php ) + * + * Returns the Exception code. + * + * @return mixed Returns the exception code as integer in Exception + * but possibly as other type in Exception descendants + * (for example as string in PDOException). + */ function getCode() { return $this->code; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.getfile.php ) - * - * Get the name of the file the exception was created. - * - * @return mixed Returns the filename in which the exception was - * created. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.getfile.php ) + * + * Get the name of the file the exception was created. + * + * @return mixed Returns the filename in which the exception was + * created. + */ final function getFile() { return $this->file; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.getline.php ) - * - * Get line number where the exception was created. - * - * @return mixed Returns the line number where the exception was - * created. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.getline.php ) + * + * Get line number where the exception was created. + * + * @return mixed Returns the line number where the exception was + * created. + */ final function getLine() { return $this->line; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.gettrace.php ) - * - * Returns the Exception stack trace. - * - * @return mixed Returns the Exception stack trace as an array. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.gettrace.php ) + * + * Returns the Exception stack trace. + * + * @return mixed Returns the Exception stack trace as an array. + */ final function getTrace() { return $this->trace; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.gettraceasstring.php ) - * - * Returns the Exception stack trace as a string. - * - * @return mixed Returns the Exception stack trace as a string. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.gettraceasstring.php ) + * + * Returns the Exception stack trace as a string. + * + * @return mixed Returns the Exception stack trace as a string. + */ final function getTraceAsString() { $i = 0; $s = ""; @@ -178,14 +178,14 @@ class Exception { /* Overrideable */ // formated string for display -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.tostring.php ) - * - * Returns the string representation of the exception. - * - * @return mixed Returns the string representation of the exception. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.tostring.php ) + * + * Returns the string representation of the exception. + * + * @return mixed Returns the string representation of the exception. + */ function __toString() { return "exception '" . get_class($this) . "' with message '" . $this->getMessage() . "' in " . $this->getFile() . ":" . @@ -353,18 +353,18 @@ class RuntimeException extends Exception {} */ class ErrorException extends Exception { protected $severity; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/errorexception.construct.php ) - * - * Constructs the Exception. - * - * @message mixed The Exception message to throw. - * @code mixed The Exception code. - * @severity mixed The severity level of the exception. - * @filename mixed The filename where the exception is thrown. - * @lineno mixed The line number where the exception is thrown. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/errorexception.construct.php ) + * + * Constructs the Exception. + * + * @message mixed The Exception message to throw. + * @code mixed The Exception code. + * @severity mixed The severity level of the exception. + * @filename mixed The filename where the exception is thrown. + * @lineno mixed The line number where the exception is thrown. + */ public function __construct($message = "", $code = 0, $severity = 0, $filename = null, $lineno = null) { parent::__construct($message, $code); @@ -377,14 +377,14 @@ class ErrorException extends Exception { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/errorexception.getseverity.php ) - * - * Returns the severity of the exception. - * - * @return mixed Returns the severity level of the exception. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/errorexception.getseverity.php ) + * + * Returns the severity of the exception. + * + * @return mixed Returns the severity level of the exception. + */ final public function getSeverity() { return $this->severity; } } @@ -427,63 +427,63 @@ class PDOException extends Exception { * */ interface ArrayAccess { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayaccess.offsetexists.php ) - * - * Whether or not an offset exists. - * - * This method is executed when using isset() or empty() on objects - * implementing ArrayAccess. - * - * When using empty() ArrayAccess::offsetGet() will be called and checked - * if empty only if ArrayAccess::offsetExists() returns TRUE. - * - * @index mixed An offset to check for. - * - * @return mixed Returns TRUE on success or FALSE on failure. - * - * The return value will be casted to boolean if - * non-boolean was returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayaccess.offsetexists.php ) + * + * Whether or not an offset exists. + * + * This method is executed when using isset() or empty() on objects + * implementing ArrayAccess. + * + * When using empty() ArrayAccess::offsetGet() will be called and checked + * if empty only if ArrayAccess::offsetExists() returns TRUE. + * + * @index mixed An offset to check for. + * + * @return mixed Returns TRUE on success or FALSE on failure. + * + * The return value will be casted to boolean if + * non-boolean was returned. + */ public function offsetExists($index); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayaccess.offsetget.php ) - * - * Returns the value at specified offset. - * - * This method is executed when checking if offset is empty(). - * - * @index mixed The offset to retrieve. - * - * @return mixed Can return all value types. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayaccess.offsetget.php ) + * + * Returns the value at specified offset. + * + * This method is executed when checking if offset is empty(). + * + * @index mixed The offset to retrieve. + * + * @return mixed Can return all value types. + */ public function offsetGet($index); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayaccess.offsetset.php ) - * - * Assigns a value to the specified offset. - * - * @index mixed The offset to assign the value to. - * @newvalue mixed The value to set. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayaccess.offsetset.php ) + * + * Assigns a value to the specified offset. + * + * @index mixed The offset to assign the value to. + * @newvalue mixed The value to set. + * + * @return mixed No value is returned. + */ public function offsetSet($index, $newvalue); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayaccess.offsetunset.php ) - * - * Unsets an offset. - * - * This method will not be called when type-casting to (unset) - * - * @index mixed The offset to unset. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayaccess.offsetunset.php ) + * + * Unsets an offset. + * + * This method will not be called when type-casting to (unset) + * + * @index mixed The offset to unset. + * + * @return mixed No value is returned. + */ public function offsetUnset($index); } @@ -495,17 +495,17 @@ interface ArrayAccess { * */ interface Countable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/countable.count.php ) - * - * This method is executed when using the count() function on an object - * implementing Countable. - * - * @return mixed The custom count as an integer. - * - * The return value is cast to an integer. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/countable.count.php ) + * + * This method is executed when using the count() function on an object + * implementing Countable. + * + * @return mixed The custom count as an integer. + * + * The return value is cast to an integer. + */ public function count(); } @@ -525,32 +525,32 @@ interface Countable { * */ interface Serializable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/serializable.serialize.php ) - * - * Should return the string representation of the object. - * - * This method acts as the destructor of the object. The __destruct() - * method will not be called after this method. - * - * @return mixed Returns the string representation of the object or - * NULL - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/serializable.serialize.php ) + * + * Should return the string representation of the object. + * + * This method acts as the destructor of the object. The __destruct() + * method will not be called after this method. + * + * @return mixed Returns the string representation of the object or + * NULL + */ public function serialize(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/serializable.unserialize.php ) - * - * Called during unserialization of the object. - * - * This method acts as the constructor of the object. The __construct() - * method will not be called after this method. - * - * @serialized mixed The string representation of the object. - * - * @return mixed The return value from this method is ignored. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/serializable.unserialize.php ) + * + * Called during unserialization of the object. + * + * This method acts as the constructor of the object. The __construct() + * method will not be called after this method. + * + * @serialized mixed The string representation of the object. + * + * @return mixed The return value from this method is ignored. + */ public function unserialize($serialized); } @@ -563,18 +563,18 @@ interface Serializable { * */ interface JsonSerializable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/jsonserializable.jsonserialize.php ) - * - * Serializes the object to a value that can be serialized natively by - * json_encode(). - * - * @return mixed Returns data which can be serialized by - * json_encode(), which is a value of any type other - * than a resource. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/jsonserializable.jsonserialize.php ) + * + * Serializes the object to a value that can be serialized natively by + * json_encode(). + * + * @return mixed Returns data which can be serialized by + * json_encode(), which is a value of any type other + * than a resource. + */ public function jsonSerialize(); } @@ -612,58 +612,58 @@ interface KeyedTraversable extends Traversable { * */ interface Iterator extends Traversable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iterator.current.php ) - * - * Returns the current element. - * - * @return mixed Can return any type. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iterator.current.php ) + * + * Returns the current element. + * + * @return mixed Can return any type. + */ public function current(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iterator.key.php ) - * - * Returns the key of the current element. - * - * @return mixed Returns scalar on success, or NULL on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iterator.key.php ) + * + * Returns the key of the current element. + * + * @return mixed Returns scalar on success, or NULL on failure. + */ public function key(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iterator.next.php ) - * - * Moves the current position to the next element. - * - * This method is called after each foreach loop. - * - * @return mixed Any returned value is ignored. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iterator.next.php ) + * + * Moves the current position to the next element. + * + * This method is called after each foreach loop. + * + * @return mixed Any returned value is ignored. + */ public function next(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iterator.rewind.php ) - * - * Rewinds back to the first element of the Iterator. - * - * This is the first method called when starting a foreach loop. It will - * not be executed after foreach loops. - * - * @return mixed Any returned value is ignored. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iterator.rewind.php ) + * + * Rewinds back to the first element of the Iterator. + * + * This is the first method called when starting a foreach loop. It will + * not be executed after foreach loops. + * + * @return mixed Any returned value is ignored. + */ public function rewind(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iterator.valid.php ) - * - * This method is called after Iterator::rewind() and Iterator::next() to - * check if the current position is valid. - * - * @return mixed The return value will be casted to boolean and then - * evaluated. Returns TRUE on success or FALSE on - * failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iterator.valid.php ) + * + * This method is called after Iterator::rewind() and Iterator::next() to + * check if the current position is valid. + * + * @return mixed The return value will be casted to boolean and then + * evaluated. Returns TRUE on success or FALSE on + * failure. + */ public function valid(); } @@ -678,16 +678,16 @@ interface KeyedIterator extends Iterator, KeyedTraversable { * */ interface SeekableIterator extends Iterator { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/seekableiterator.seek.php ) - * - * Seeks to a given position in the iterator. - * - * @position mixed The position to seek to. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/seekableiterator.seek.php ) + * + * Seeks to a given position in the iterator. + * + * @position mixed The position to seek to. + * + * @return mixed No value is returned. + */ public function seek($position); } @@ -700,15 +700,15 @@ interface SeekableIterator extends Iterator { * */ interface OuterIterator extends Iterator { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/outeriterator.getinneriterator.php ) - * - * Returns the inner iterator for the current iterator entry. - * - * @return mixed The inner iterator for the current entry. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/outeriterator.getinneriterator.php ) + * + * Returns the inner iterator for the current iterator entry. + * + * @return mixed The inner iterator for the current entry. + */ public function getInnerIterator(); } @@ -721,27 +721,27 @@ interface OuterIterator extends Iterator { * */ interface RecursiveIterator extends Iterator { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiterator.getchildren.php ) - * - * Returns an iterator for the current iterator entry. - * - * @return mixed An iterator for the current entry. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiterator.getchildren.php ) + * + * Returns an iterator for the current iterator entry. + * + * @return mixed An iterator for the current entry. + */ public function getChildren(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiterator.haschildren.php ) - * - * Returns if an iterator can be created for the current entry. - * RecursiveIterator::getChildren(). - * - * @return mixed Returns TRUE if the current entry can be iterated - * over, otherwise returns FALSE. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiterator.haschildren.php ) + * + * Returns if an iterator can be created for the current entry. + * RecursiveIterator::getChildren(). + * + * @return mixed Returns TRUE if the current entry can be iterated + * over, otherwise returns FALSE. + */ public function hasChildren(); } @@ -762,102 +762,102 @@ class RecursiveIteratorIterator implements OuterIterator, Traversable { const CHILD_FIRST = 2; const CATCH_GET_CHILD = 16; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.construct.php ) - * - * Creates a RecursiveIteratorIterator from a RecursiveIterator. - * - * @iterator mixed The iterator being constructed from. Either a - * RecursiveIterator or IteratorAggregate. - * @mode mixed Optional mode. Possible values are - * RecursiveIteratorIterator::LEAVES_ONLY - The - * default. Lists only leaves in iteration. - * RecursiveIteratorIterator::SELF_FIRST - Lists leaves - * and parents in iteration with parents coming first. - * RecursiveIteratorIterator::CHILD_FIRST - Lists - * leaves and parents in iteration with leaves coming - * first. - * @flags mixed Optional flag. Possible values are - * RecursiveIteratorIterator::CATCH_GET_CHILD which - * will then ignore exceptions thrown in calls to - * RecursiveIteratorIterator::getChildren(). - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.construct.php ) + * + * Creates a RecursiveIteratorIterator from a RecursiveIterator. + * + * @iterator mixed The iterator being constructed from. Either a + * RecursiveIterator or IteratorAggregate. + * @mode mixed Optional mode. Possible values are + * RecursiveIteratorIterator::LEAVES_ONLY - The + * default. Lists only leaves in iteration. + * RecursiveIteratorIterator::SELF_FIRST - Lists leaves + * and parents in iteration with parents coming first. + * RecursiveIteratorIterator::CHILD_FIRST - Lists + * leaves and parents in iteration with leaves coming + * first. + * @flags mixed Optional flag. Possible values are + * RecursiveIteratorIterator::CATCH_GET_CHILD which + * will then ignore exceptions thrown in calls to + * RecursiveIteratorIterator::getChildren(). + * + * @return mixed No value is returned. + */ public function __construct($iterator, $mode = RecursiveIteratorIterator::LEAVES_ONLY, $flags = 0) { hphp_recursiveiteratoriterator___construct($this, $iterator, $mode, $flags); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.getinneriterator.php - * ) - * - * Gets the current active sub iterator. WarningThis function is currently - * not documented; only its argument list is available. - * - * @return mixed The current active sub iterator. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.getinneriterator.php + * ) + * + * Gets the current active sub iterator. WarningThis function is currently + * not documented; only its argument list is available. + * + * @return mixed The current active sub iterator. + */ public function getInnerIterator() { return hphp_recursiveiteratoriterator_getinneriterator($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.current.php ) - * - * - * @return mixed The current elements value. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.current.php ) + * + * + * @return mixed The current elements value. + */ public function current() { return hphp_recursiveiteratoriterator_current($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.key.php ) - * - * - * @return mixed The current key. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.key.php ) + * + * + * @return mixed The current key. + */ public function key() { return hphp_recursiveiteratoriterator_key($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.next.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.next.php ) + * + * + * @return mixed No value is returned. + */ public function next() { hphp_recursiveiteratoriterator_next($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.rewind.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.rewind.php ) + * + * + * @return mixed No value is returned. + */ public function rewind() { hphp_recursiveiteratoriterator_rewind($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.valid.php ) - * - * - * @return mixed TRUE if the current position is valid, otherwise - * FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.valid.php ) + * + * + * @return mixed TRUE if the current position is valid, otherwise + * FALSE + */ public function valid() { return hphp_recursiveiteratoriterator_valid($this); } @@ -885,252 +885,252 @@ class ArrayIterator implements ArrayAccess, SeekableIterator, Countable { const STD_PROP_LIST = 1; const ARRAY_AS_PROPS = 2; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.construct.php ) - * - * Constructs an ArrayIterator object. WarningThis function is currently - * not documented; only its argument list is available. - * - * @array mixed The array or object to be iterated on. - * - * @return mixed An ArrayIterator object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.construct.php ) + * + * Constructs an ArrayIterator object. WarningThis function is currently + * not documented; only its argument list is available. + * + * @array mixed The array or object to be iterated on. + * + * @return mixed An ArrayIterator object. + */ public function __construct($array = array(), $flags = 0) { $this->arr = (array) $array; $this->flags = $flags; reset($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.append.php ) - * - * Appends value as the last element. WarningThis function is currently - * not documented; only its argument list is available. - * - * @value mixed The value to append. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.append.php ) + * + * Appends value as the last element. WarningThis function is currently + * not documented; only its argument list is available. + * + * @value mixed The value to append. + * + * @return mixed No value is returned. + */ public function append($value) { $this->arr[] = $value; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.asort.php ) - * - * Sorts an array by values. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.asort.php ) + * + * Sorts an array by values. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed No value is returned. + */ public function asort() { return asort($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.count.php ) - * - * Gets the number of elements in the array, or the number of public - * properties in the object. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The number of elements or public properties in the - * associated array or object, respectively. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.count.php ) + * + * Gets the number of elements in the array, or the number of public + * properties in the object. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The number of elements or public properties in the + * associated array or object, respectively. + */ public function count() { return count($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.current.php ) - * - * Get the current array entry. - * - * @return mixed The current array entry. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.current.php ) + * + * Get the current array entry. + * + * @return mixed The current array entry. + */ public function current() { return current($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.getarraycopy.php ) - * - * Get a copy of an array. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed A copy of the array, or array of public properties - * if ArrayIterator refers to an object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.getarraycopy.php ) + * + * Get a copy of an array. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed A copy of the array, or array of public properties + * if ArrayIterator refers to an object. + */ public function getArrayCopy() { return $this->arr; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.getflags.php ) - * - * Get the current flags. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The current flags. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.getflags.php ) + * + * Get the current flags. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The current flags. + */ public function getFlags() { return $this->flags; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.key.php ) - * - * This function returns the current array key - * - * @return mixed The current array key. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.key.php ) + * + * This function returns the current array key + * + * @return mixed The current array key. + */ public function key() { return key($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.ksort.php ) - * - * Sorts an array by the keys. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.ksort.php ) + * + * Sorts an array by the keys. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed No value is returned. + */ public function ksort() { return ksort($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.natcasesort.php ) - * - * Sort the entries by values using a case insensitive "natural order" - * algorithm. WarningThis function is currently not documented; only its - * argument list is available. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.natcasesort.php ) + * + * Sort the entries by values using a case insensitive "natural order" + * algorithm. WarningThis function is currently not documented; only its + * argument list is available. + * + * @return mixed No value is returned. + */ public function natcasesort() { return natcasesort($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.natsort.php ) - * - * Sort the entries by values using "natural order" algorithm. WarningThis - * function is currently not documented; only its argument list is - * available. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.natsort.php ) + * + * Sort the entries by values using "natural order" algorithm. WarningThis + * function is currently not documented; only its argument list is + * available. + * + * @return mixed No value is returned. + */ public function natsort() { return natsort($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.next.php ) - * - * The iterator to the next entry. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.next.php ) + * + * The iterator to the next entry. + * + * @return mixed No value is returned. + */ public function next() { next($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.offsetexists.php ) - * - * Checks if the offset exists. WarningThis function is currently not - * documented; only its argument list is available. - * - * @index mixed The offset being checked. - * - * @return mixed TRUE if the offset exists, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.offsetexists.php ) + * + * Checks if the offset exists. WarningThis function is currently not + * documented; only its argument list is available. + * + * @index mixed The offset being checked. + * + * @return mixed TRUE if the offset exists, otherwise FALSE + */ public function offsetExists($index) { return isset($this->arr[$index]); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.offsetget.php ) - * - * Gets the value from the provided offset. WarningThis function is - * currently not documented; only its argument list is available. - * - * @index mixed The offset to get the value from. - * - * @return mixed The value at offset index. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.offsetget.php ) + * + * Gets the value from the provided offset. WarningThis function is + * currently not documented; only its argument list is available. + * + * @index mixed The offset to get the value from. + * + * @return mixed The value at offset index. + */ public function offsetGet($index) { return $this->arr[$index]; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.offsetset.php ) - * - * Sets a value for a given offset. WarningThis function is currently not - * documented; only its argument list is available. - * - * @index mixed The index to set for. - * @newval mixed The new value to store at the index. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.offsetset.php ) + * + * Sets a value for a given offset. WarningThis function is currently not + * documented; only its argument list is available. + * + * @index mixed The index to set for. + * @newval mixed The new value to store at the index. + * + * @return mixed No value is returned. + */ public function offsetSet($index, $newval) { $this->arr[$index] = $newval; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.offsetunset.php ) - * - * Unsets a value for an offset. WarningThis function is currently not - * documented; only its argument list is available. - * - * @index mixed The offset to unset. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.offsetunset.php ) + * + * Unsets a value for an offset. WarningThis function is currently not + * documented; only its argument list is available. + * + * @index mixed The offset to unset. + * + * @return mixed No value is returned. + */ public function offsetUnset($index) { unset($this->arr[$index]); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.rewind.php ) - * - * This rewinds the iterator to the beginning. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.rewind.php ) + * + * This rewinds the iterator to the beginning. + * + * @return mixed No value is returned. + */ public function rewind() { reset($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.seek.php ) - * - * - * @position mixed The position to seek to. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.seek.php ) + * + * + * @position mixed The position to seek to. + * + * @return mixed No value is returned. + */ public function seek($position) { reset($this->arr); for ($i = 0; $i < $position; $i++) { @@ -1140,66 +1140,66 @@ class ArrayIterator implements ArrayAccess, SeekableIterator, Countable { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.setflags.php ) - * - * Sets behaviour flags. WarningThis function is currently not documented; - * only its argument list is available. - * - * @flags mixed A bitmask as follows: 0 = Properties of the object - * have their normal functionality when accessed as - * list (var_dump, foreach, etc.). 1 = Array indices - * can be accessed as properties in read/write. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.setflags.php ) + * + * Sets behaviour flags. WarningThis function is currently not documented; + * only its argument list is available. + * + * @flags mixed A bitmask as follows: 0 = Properties of the object + * have their normal functionality when accessed as + * list (var_dump, foreach, etc.). 1 = Array indices + * can be accessed as properties in read/write. + * + * @return mixed No value is returned. + */ public function setFlags($flags) { $this->flags = $flags; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.uasort.php ) - * - * Sort the entries by values using user defined function. WarningThis - * function is currently not documented; only its argument list is - * available. - * - * @cmp_function - * mixed The compare function used for the sort. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.uasort.php ) + * + * Sort the entries by values using user defined function. WarningThis + * function is currently not documented; only its argument list is + * available. + * + * @cmp_function + * mixed The compare function used for the sort. + * + * @return mixed No value is returned. + */ public function uasort($cmp_function) { return uasort($this->arr, $cmp_function); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.uksort.php ) - * - * Sort the entries by key using user defined function. WarningThis - * function is currently not documented; only its argument list is - * available. - * - * @cmp_function - * mixed The compare function used for the sort. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.uksort.php ) + * + * Sort the entries by key using user defined function. WarningThis + * function is currently not documented; only its argument list is + * available. + * + * @cmp_function + * mixed The compare function used for the sort. + * + * @return mixed No value is returned. + */ public function uksort($cmp_function) { return uksort($this->arr, $cmp_function); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.valid.php ) - * - * Checks if the array contains any more entries. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.valid.php ) + * + * Checks if the array contains any more entries. + * + * @return mixed No value is returned. + */ public function valid() { return key($this->arr) !== null; } @@ -1219,16 +1219,16 @@ class ArrayIterator implements ArrayAccess, SeekableIterator, Countable { class IteratorIterator implements OuterIterator { private $iterator; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.construct.php ) - * - * Creates an iterator from anything that is traversable. - * - * @iterator mixed The traversable iterator. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.construct.php ) + * + * Creates an iterator from anything that is traversable. + * + * @iterator mixed The traversable iterator. + * + * @return mixed No value is returned. + */ public function __construct(Traversable $iterator) { if ($iterator instanceof IteratorAggregate) { $iterator = $iterator->getIterator(); @@ -1241,77 +1241,77 @@ class IteratorIterator implements OuterIterator { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/iteratoriterator.getinneriterator.php ) - * - * Get the inner iterator. - * - * @return mixed The inner iterator as passed to - * IteratorIterator::__construct(). - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/iteratoriterator.getinneriterator.php ) + * + * Get the inner iterator. + * + * @return mixed The inner iterator as passed to + * IteratorIterator::__construct(). + */ public function getInnerIterator() { return $this->iterator; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.valid.php ) - * - * Checks if the iterator is valid. - * - * @return mixed Returns TRUE if the iterator is valid, otherwise - * FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.valid.php ) + * + * Checks if the iterator is valid. + * + * @return mixed Returns TRUE if the iterator is valid, otherwise + * FALSE + */ public function valid() { return $this->iterator->valid(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.key.php ) - * - * Get the key of the current element. - * - * @return mixed The key of the current element. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.key.php ) + * + * Get the key of the current element. + * + * @return mixed The key of the current element. + */ public function key() { return $this->iterator->key(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.current.php ) - * - * Get the value of the current element. - * - * @return mixed The value of the current element. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.current.php ) + * + * Get the value of the current element. + * + * @return mixed The value of the current element. + */ public function current() { return $this->iterator->current(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.next.php ) - * - * Forward to the next element. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.next.php ) + * + * Forward to the next element. + * + * @return mixed No value is returned. + */ public function next() { return $this->iterator->next(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.rewind.php ) - * - * Rewinds to the first element. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.rewind.php ) + * + * Rewinds to the first element. + * + * @return mixed No value is returned. + */ public function rewind() { return $this->iterator->rewind(); } @@ -1333,44 +1333,44 @@ class IteratorIterator implements OuterIterator { abstract class FilterIterator extends IteratorIterator { private $it; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.construct.php ) - * - * Constructs a new FilterIterator, which consists of a passed in iterator - * with filters applied to it. WarningThis function is currently not - * documented; only its argument list is available. - * - * @it mixed The iterator that is being filtered. - * - * @return mixed The FilterIterator. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.construct.php ) + * + * Constructs a new FilterIterator, which consists of a passed in iterator + * with filters applied to it. WarningThis function is currently not + * documented; only its argument list is available. + * + * @it mixed The iterator that is being filtered. + * + * @return mixed The FilterIterator. + */ public function __construct(Iterator $it) { $this->it = $it; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.rewind.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.rewind.php ) + * + * + * @return mixed No value is returned. + */ public function rewind() { $this->it->rewind(); $this->fetch(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.accept.php ) - * - * Returns whether the current element of the iterator is acceptable - * through this filter. - * - * @return mixed TRUE if the current element is acceptable, otherwise - * FALSE. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.accept.php ) + * + * Returns whether the current element of the iterator is acceptable + * through this filter. + * + * @return mixed TRUE if the current element is acceptable, otherwise + * FALSE. + */ abstract function accept(); private function fetch() { @@ -1382,48 +1382,48 @@ abstract class FilterIterator extends IteratorIterator { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.next.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.next.php ) + * + * + * @return mixed No value is returned. + */ public function next() { $this->it->next(); $this->fetch(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.valid.php ) - * - * - * @return mixed TRUE if the current element is valid, otherwise - * FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.valid.php ) + * + * + * @return mixed TRUE if the current element is valid, otherwise + * FALSE + */ public function valid() { return $this->it->valid(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.key.php ) - * - * - * @return mixed The current key. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.key.php ) + * + * + * @return mixed The current key. + */ public function key() { return $this->it->key(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.current.php ) - * - * - * @return mixed The current element value. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.current.php ) + * + * + * @return mixed The current element value. + */ public function current() { return $this->it->current(); } @@ -1432,14 +1432,14 @@ abstract class FilterIterator extends IteratorIterator { // disallow clone } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/filteriterator.getinneriterator.php ) - * - * - * @return mixed The inner iterator. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/filteriterator.getinneriterator.php ) + * + * + * @return mixed The inner iterator. + */ public function getInnerIterator() { return $this->it; } @@ -1457,16 +1457,16 @@ abstract class FilterIterator extends IteratorIterator { * */ interface IteratorAggregate extends Traversable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/iteratoraggregate.getiterator.php ) - * - * Returns an external iterator. - * - * @return mixed An instance of an object implementing Iterator or - * Traversable - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/iteratoraggregate.getiterator.php ) + * + * Returns an external iterator. + * + * @return mixed An instance of an object implementing Iterator or + * Traversable + */ public function getIterator(); } @@ -1486,54 +1486,54 @@ interface KeyedIterable extends Iterable, KeyedTraversable { class AppendIterator implements OuterIterator { private $iterators; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.construct.php ) - * - * Constructs an AppendIterator. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.construct.php ) + * + * Constructs an AppendIterator. + * + * @return mixed No value is returned. + */ function __construct() { $this->iterators = new ArrayIterator(array()); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.append.php ) - * - * Appends an iterator. - * - * @it mixed The iterator to append. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.append.php ) + * + * Appends an iterator. + * + * @it mixed The iterator to append. + * + * @return mixed No value is returned. + */ function append(Iterator $it) { $this->iterators->append($it); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/appenditerator.getinneriterator.php ) - * - * This method returns the current inner iterator. - * - * @return mixed The current inner iterator, or NULL if there is not - * one. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/appenditerator.getinneriterator.php ) + * + * This method returns the current inner iterator. + * + * @return mixed The current inner iterator, or NULL if there is not + * one. + */ function getInnerIterator() { return $this->iterators->current(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.rewind.php ) - * - * Rewind to the first element of the first inner Iterator. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.rewind.php ) + * + * Rewind to the first element of the first inner Iterator. + * + * @return mixed No value is returned. + */ function rewind() { $this->iterators->rewind(); if ($this->iterators->valid()) { @@ -1541,27 +1541,27 @@ class AppendIterator implements OuterIterator { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.valid.php ) - * - * Checks validity of the current element. - * - * @return mixed Returns TRUE if the current iteration is valid, - * FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.valid.php ) + * + * Checks validity of the current element. + * + * @return mixed Returns TRUE if the current iteration is valid, + * FALSE otherwise. + */ function valid() { return $this->iterators->valid() && $this->getInnerIterator()->valid(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.current.php ) - * - * Gets the current value. - * - * @return mixed The current value if it is valid or NULL otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.current.php ) + * + * Gets the current value. + * + * @return mixed The current value if it is valid or NULL otherwise. + */ function current() { /* Using $this->valid() would be exactly the same; it would omit * the access to a non valid element in the inner iterator. Since @@ -1571,27 +1571,27 @@ class AppendIterator implements OuterIterator { $this->getInnerIterator()->current() : NULL; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.key.php ) - * - * Get the current key. - * - * @return mixed The current key if it is valid or NULL otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.key.php ) + * + * Get the current key. + * + * @return mixed The current key if it is valid or NULL otherwise. + */ function key() { return $this->iterators->valid() ? $this->getInnerIterator()->key() : NULL; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.next.php ) - * - * Moves to the next element. If this means to another Iterator then it - * rewinds that Iterator. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.next.php ) + * + * Moves to the next element. If this means to another Iterator then it + * rewinds that Iterator. + * + * @return mixed No value is returned. + */ function next() { if (!$this->iterators->valid()){ return; /* done all */ @@ -1628,381 +1628,381 @@ class AppendIterator implements OuterIterator { class SplFileInfo { private $rsrc; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.construct.php ) - * - * Creates a new SplFileInfo object for the file_name specified. The file - * does not need to exist, or be readable. - * - * @file_name mixed Path to the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.construct.php ) + * + * Creates a new SplFileInfo object for the file_name specified. The file + * does not need to exist, or be readable. + * + * @file_name mixed Path to the file. + */ public function __construct($file_name) { hphp_splfileinfo___construct($this, $file_name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getpath.php ) - * - * Returns the path to the file, omitting the filename and any trailing - * slash. - * - * @return mixed Returns the path to the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getpath.php ) + * + * Returns the path to the file, omitting the filename and any trailing + * slash. + * + * @return mixed Returns the path to the file. + */ public function getPath() { return hphp_splfileinfo_getpath($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getfilename.php ) - * - * Gets the filename without any path information. - * - * @return mixed The filename. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getfilename.php ) + * + * Gets the filename without any path information. + * + * @return mixed The filename. + */ public function getFilename() { return hphp_splfileinfo_getfilename($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getfileinfo.php ) - * - * This method gets an SplFileInfo object for the referenced file. - * - * @class_name mixed Name of an SplFileInfo derived class to use. - * - * @return mixed An SplFileInfo object created for the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getfileinfo.php ) + * + * This method gets an SplFileInfo object for the referenced file. + * + * @class_name mixed Name of an SplFileInfo derived class to use. + * + * @return mixed An SplFileInfo object created for the file. + */ public function getFileInfo($class_name = "") { return hphp_splfileinfo_getfileinfo($this, $class_name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getbasename.php ) - * - * This method returns the base name of the file, directory, or link - * without path info. - * - * @suffix mixed Optional suffix to omit from the base name returned. - * - * @return mixed Returns the base name without path information. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getbasename.php ) + * + * This method returns the base name of the file, directory, or link + * without path info. + * + * @suffix mixed Optional suffix to omit from the base name returned. + * + * @return mixed Returns the base name without path information. + */ public function getBasename($suffix = "") { return hphp_splfileinfo_getbasename($this, $suffix); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getpathname.php ) - * - * Returns the path to the file. - * - * @return mixed The path to the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getpathname.php ) + * + * Returns the path to the file. + * + * @return mixed The path to the file. + */ public function getPathname() { return hphp_splfileinfo_getpathname($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getpathinfo.php ) - * - * Gets an SplFileInfo object for the parent of the current file. - * - * @class_name mixed Name of an SplFileInfo derived class to use. - * - * @return mixed Returns an SplFileInfo object for the parent path of - * the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getpathinfo.php ) + * + * Gets an SplFileInfo object for the parent of the current file. + * + * @class_name mixed Name of an SplFileInfo derived class to use. + * + * @return mixed Returns an SplFileInfo object for the parent path of + * the file. + */ public function getPathInfo($class_name = "") { return hphp_splfileinfo_getpathinfo($this, $class_name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getperms.php ) - * - * Gets the file permissions for the file. - * - * @return mixed Returns the file permissions. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getperms.php ) + * + * Gets the file permissions for the file. + * + * @return mixed Returns the file permissions. + */ public function getPerms() { return hphp_splfileinfo_getperms($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getinode.php ) - * - * Gets the inode number for the filesystem object. - * - * @return mixed Returns the inode number for the filesystem object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getinode.php ) + * + * Gets the inode number for the filesystem object. + * + * @return mixed Returns the inode number for the filesystem object. + */ public function getInode() { return hphp_splfileinfo_getinode($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getsize.php ) - * - * Returns the filesize in bytes for the file referenced. - * - * @return mixed The filesize in bytes. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getsize.php ) + * + * Returns the filesize in bytes for the file referenced. + * + * @return mixed The filesize in bytes. + */ public function getSize() { return hphp_splfileinfo_getsize($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getowner.php ) - * - * Gets the file owner. The owner ID is returned in numerical format. - * - * @return mixed The owner id in numerical format. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getowner.php ) + * + * Gets the file owner. The owner ID is returned in numerical format. + * + * @return mixed The owner id in numerical format. + */ public function getOwner() { return hphp_splfileinfo_getowner($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getgroup.php ) - * - * Gets the file group. The group ID is returned in numerical format. - * - * @return mixed The group id in numerical format. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getgroup.php ) + * + * Gets the file group. The group ID is returned in numerical format. + * + * @return mixed The group id in numerical format. + */ public function getGroup() { return hphp_splfileinfo_getgroup($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getatime.php ) - * - * Gets the last access time for the file. - * - * @return mixed Returns the time the file was last accessed. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getatime.php ) + * + * Gets the last access time for the file. + * + * @return mixed Returns the time the file was last accessed. + */ public function getATime() { return hphp_splfileinfo_getatime($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getmtime.php ) - * - * Returns the time when the contents of the file were changed. The time - * returned is a Unix timestamp. - * - * @return mixed Returns the last modified time for the file, in a - * Unix timestamp. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getmtime.php ) + * + * Returns the time when the contents of the file were changed. The time + * returned is a Unix timestamp. + * + * @return mixed Returns the last modified time for the file, in a + * Unix timestamp. + */ public function getMTime() { return hphp_splfileinfo_getmtime($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getctime.php ) - * - * Returns the inode change time for the file. The time returned is a Unix - * timestamp. - * - * @return mixed The last change time, in a Unix timestamp. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getctime.php ) + * + * Returns the inode change time for the file. The time returned is a Unix + * timestamp. + * + * @return mixed The last change time, in a Unix timestamp. + */ public function getCTime() { return hphp_splfileinfo_getctime($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.gettype.php ) - * - * Returns the type of the file referenced. - * - * @return mixed A string representing the type of the entry. May be - * one of file, link, or dir - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.gettype.php ) + * + * Returns the type of the file referenced. + * + * @return mixed A string representing the type of the entry. May be + * one of file, link, or dir + */ public function getType() { return hphp_splfileinfo_gettype($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.iswritable.php ) - * - * Checks if the current entry is writable. - * - * @return mixed Returns TRUE if writable, FALSE otherwise; - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.iswritable.php ) + * + * Checks if the current entry is writable. + * + * @return mixed Returns TRUE if writable, FALSE otherwise; + */ public function isWritable() { return hphp_splfileinfo_iswritable($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.isreadable.php ) - * - * Check if the file is readable. - * - * @return mixed Returns TRUE if readable, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.isreadable.php ) + * + * Check if the file is readable. + * + * @return mixed Returns TRUE if readable, FALSE otherwise. + */ public function isReadable() { return hphp_splfileinfo_isreadable($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.isexecutable.php ) - * - * Checks if the file is executable. - * - * @return mixed Returns TRUE if executable, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.isexecutable.php ) + * + * Checks if the file is executable. + * + * @return mixed Returns TRUE if executable, FALSE otherwise. + */ public function isExecutable() { return hphp_splfileinfo_isexecutable($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.isfile.php ) - * - * Checks if the file referenced by this SplFileInfo object exists and is - * a regular file. - * - * @return mixed Returns TRUE if the file exists and is a regular - * file (not a link), FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.isfile.php ) + * + * Checks if the file referenced by this SplFileInfo object exists and is + * a regular file. + * + * @return mixed Returns TRUE if the file exists and is a regular + * file (not a link), FALSE otherwise. + */ public function isFile() { return hphp_splfileinfo_isfile($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.isdir.php ) - * - * This method can be used to determine if the file is a directory. - * - * @return mixed Returns TRUE if a directory, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.isdir.php ) + * + * This method can be used to determine if the file is a directory. + * + * @return mixed Returns TRUE if a directory, FALSE otherwise. + */ public function isDir() { return hphp_splfileinfo_isdir($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.islink.php ) - * - * Use this method to check if the file referenced by the SplFileInfo - * object is a link. - * - * @return mixed Returns TRUE if the file is a link, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.islink.php ) + * + * Use this method to check if the file referenced by the SplFileInfo + * object is a link. + * + * @return mixed Returns TRUE if the file is a link, FALSE otherwise. + */ public function isLink() { return hphp_splfileinfo_islink($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getlinktarget.php ) - * - * Gets the target of a filesystem link. - * - * The target may not be the real path on the filesystem. Use - * SplFileInfo::getRealPath() to determine the true path on the filesystem. - * - * @return mixed Returns the target of the filesystem link. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getlinktarget.php ) + * + * Gets the target of a filesystem link. + * + * The target may not be the real path on the filesystem. Use + * SplFileInfo::getRealPath() to determine the true path on the filesystem. + * + * @return mixed Returns the target of the filesystem link. + */ public function getLinkTarget() { return hphp_splfileinfo_getlinktarget($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getrealpath.php ) - * - * This method expands all symbolic links, resolves relative references - * and returns the real path to the file. - * - * @return mixed Returns the path to the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getrealpath.php ) + * + * This method expands all symbolic links, resolves relative references + * and returns the real path to the file. + * + * @return mixed Returns the path to the file. + */ public function getRealPath() { return hphp_splfileinfo_getrealpath($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.tostring.php ) - * - * This method will return the file name of the referenced file. - * - * @return mixed Returns the path to the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.tostring.php ) + * + * This method will return the file name of the referenced file. + * + * @return mixed Returns the path to the file. + */ public function __toString() { return hphp_splfileinfo___tostring($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.openfile.php ) - * - * Creates an SplFileObject object of the file. This is useful because - * SplFileObject contains additional methods for manipulating the file - * whereas SplFileInfo is only useful for gaining information, like whether - * the file is writable. - * - * @mode mixed The mode for opening the file. See the fopen() - * documentation for descriptions of possible modes. - * The default is read only. - * @use_include_path - * mixed When set to TRUE, the filename is also searched for - * within the include_path - * @context mixed Refer to the context section of the manual for a - * description of contexts. - * - * @return mixed The opened file as an SplFileObject object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.openfile.php ) + * + * Creates an SplFileObject object of the file. This is useful because + * SplFileObject contains additional methods for manipulating the file + * whereas SplFileInfo is only useful for gaining information, like whether + * the file is writable. + * + * @mode mixed The mode for opening the file. See the fopen() + * documentation for descriptions of possible modes. + * The default is read only. + * @use_include_path + * mixed When set to TRUE, the filename is also searched for + * within the include_path + * @context mixed Refer to the context section of the manual for a + * description of contexts. + * + * @return mixed The opened file as an SplFileObject object. + */ public function openFile($mode = 'r', $use_include_path = false, $context = null) { return hphp_splfileinfo_openfile($this, $mode, $use_include_path, $context); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.setfileclass.php ) - * - * Set the class name which SplFileInfo will use to open files with when - * openFile() is called. The class name passed to this method must be - * derived from SplFileObject. - * - * @class_name mixed The class name to use when openFile() is called. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.setfileclass.php ) + * + * Set the class name which SplFileInfo will use to open files with when + * openFile() is called. The class name passed to this method must be + * derived from SplFileObject. + * + * @class_name mixed The class name to use when openFile() is called. + * + * @return mixed No value is returned. + */ public function setFileClass($class_name = "SplFileObject") { hphp_splfileinfo_setfileclass($this, $class_name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.setinfoclass.php ) - * - * Use this method to set a custom class which will be used when - * getFileInfo and getPathInfo are called. The class name passed to this - * method must be derived from SplFileInfo. - * - * @class_name mixed The class name to use. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.setinfoclass.php ) + * + * Use this method to set a custom class which will be used when + * getFileInfo and getPathInfo are called. The class name passed to this + * method must be derived from SplFileInfo. + * + * @class_name mixed The class name to use. + * + * @return mixed No value is returned. + */ public function setInfoClass($class_name = "SplFileInfo") { hphp_splfileinfo_setinfoclass($this, $class_name); } @@ -2023,29 +2023,29 @@ class SplFileObject extends SplFileInfo implements RecursiveIterator, const SKIP_EMPTY = 6; const READ_CSV = 8; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.construct.php ) - * - * Construct a new file object. - * - * @filename mixed The file to read. TipA URL can be used as a filename - * with this function if the fopen wrappers have been - * enabled. See fopen() for more details on how to - * specify the filename. See the Supported Protocols - * and Wrappers for links to information about what - * abilities the various wrappers have, notes on their - * usage, and information on any predefined variables - * they may provide. - * @open_mode mixed The mode in which to open the file. See fopen() for - * a list of allowed modes. - * @use_include_path - * mixed Whether to search in the include_path for filename. - * @context mixed A valid context resource created with - * stream_context_create(). - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.construct.php ) + * + * Construct a new file object. + * + * @filename mixed The file to read. TipA URL can be used as a filename + * with this function if the fopen wrappers have been + * enabled. See fopen() for more details on how to + * specify the filename. See the Supported Protocols + * and Wrappers for links to information about what + * abilities the various wrappers have, notes on their + * usage, and information on any predefined variables + * they may provide. + * @open_mode mixed The mode in which to open the file. See fopen() for + * a list of allowed modes. + * @use_include_path + * mixed Whether to search in the include_path for filename. + * @context mixed A valid context resource created with + * stream_context_create(). + * + * @return mixed No value is returned. + */ public function __construct($filename, $open_mode = 'r', $use_include_path = false, $context = null) { @@ -2053,459 +2053,459 @@ class SplFileObject extends SplFileInfo implements RecursiveIterator, $use_include_path, $context); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.current.php ) - * - * Retrieves the current line of the file. - * - * @return mixed Retrieves the current line of the file. If the - * SplFileObject::READ_CSV flag is set, this method - * returns an array containing the current line parsed - * as CSV data. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.current.php ) + * + * Retrieves the current line of the file. + * + * @return mixed Retrieves the current line of the file. If the + * SplFileObject::READ_CSV flag is set, this method + * returns an array containing the current line parsed + * as CSV data. + */ public function current() { return hphp_splfileobject_current($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.eof.php ) - * - * Determine whether the end of file has been reached - * - * @return mixed Returns TRUE if file is at EOF, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.eof.php ) + * + * Determine whether the end of file has been reached + * + * @return mixed Returns TRUE if file is at EOF, FALSE otherwise. + */ public function eof() { return hphp_splfileobject_eof($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fflush.php ) - * - * Forces a write of all buffered output to the file. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fflush.php ) + * + * Forces a write of all buffered output to the file. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function fflush() { return hphp_splfileobject_fflush($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fgetc.php ) - * - * Gets a character from the file. - * - * @return mixed Returns a string containing a single character read - * from the file or FALSE on EOF. WarningThis function - * may return Boolean FALSE, but may also return a - * non-Boolean value which evaluates to FALSE. Please - * read the section on Booleans for more information. - * Use the === operator for testing the return value of - * this function. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fgetc.php ) + * + * Gets a character from the file. + * + * @return mixed Returns a string containing a single character read + * from the file or FALSE on EOF. WarningThis function + * may return Boolean FALSE, but may also return a + * non-Boolean value which evaluates to FALSE. Please + * read the section on Booleans for more information. + * Use the === operator for testing the return value of + * this function. + */ public function fgetc() { return hphp_splfileobject_fgetc($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fgetcsv.php ) - * - * Gets a line from the file which is in CSV format and returns an array - * containing the fields read. - * - * @delimiter mixed The field delimiter (one character only). Defaults - * as a comma or the value set using - * SplFileObject::setCsvControl(). - * @enclosure mixed The field enclosure character (one character only). - * Defaults as a double quotation mark or the value set - * using SplFileObject::setCsvControl(). - * @escape mixed The escape character (one character only). Defaults - * as a backslash (\) or the value set using - * SplFileObject::setCsvControl(). - * - * @return mixed Returns an indexed array containing the fields read, - * or FALSE on error. - * - * A blank line in a CSV file will be returned as an - * array comprising a single NULL field unless using - * SplFileObject::SKIP_EMPTY | - * SplFileObject::DROP_NEW_LINE, in which case empty - * lines are skipped. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fgetcsv.php ) + * + * Gets a line from the file which is in CSV format and returns an array + * containing the fields read. + * + * @delimiter mixed The field delimiter (one character only). Defaults + * as a comma or the value set using + * SplFileObject::setCsvControl(). + * @enclosure mixed The field enclosure character (one character only). + * Defaults as a double quotation mark or the value set + * using SplFileObject::setCsvControl(). + * @escape mixed The escape character (one character only). Defaults + * as a backslash (\) or the value set using + * SplFileObject::setCsvControl(). + * + * @return mixed Returns an indexed array containing the fields read, + * or FALSE on error. + * + * A blank line in a CSV file will be returned as an + * array comprising a single NULL field unless using + * SplFileObject::SKIP_EMPTY | + * SplFileObject::DROP_NEW_LINE, in which case empty + * lines are skipped. + */ public function fgetcsv($delimiter = ",", $enclosure = "\"", $escape = "\\") { return hphp_splfileobject_fgetcsv($this, $delimiter, $enclosure, $escape); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fgets.php ) - * - * Gets a line from the file. - * - * @return mixed Returns a string containing the next line from the - * file, or FALSE on error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fgets.php ) + * + * Gets a line from the file. + * + * @return mixed Returns a string containing the next line from the + * file, or FALSE on error. + */ public function fgets() { return hphp_splfileobject_fgets($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fgetss.php ) - * - * Identical to SplFileObject::fgets(), except that - * SplFileObject::fgetss() attempts to strip any HTML and PHP tags from the - * text it reads. - * - * @allowable_tags - * mixed Optional parameter to specify tags which should not - * be stripped. - * - * @return mixed Returns a string containing the next line of the - * file with HTML and PHP code stripped, or FALSE on - * error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fgetss.php ) + * + * Identical to SplFileObject::fgets(), except that + * SplFileObject::fgetss() attempts to strip any HTML and PHP tags from the + * text it reads. + * + * @allowable_tags + * mixed Optional parameter to specify tags which should not + * be stripped. + * + * @return mixed Returns a string containing the next line of the + * file with HTML and PHP code stripped, or FALSE on + * error. + */ public function fgetss($allowable_tags) { return hphp_splfileobject_fgetss($this, $allowable_tags); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.flock.php ) - * - * Locks or unlocks the file in the same portable way as flock(). - * - * @operation mixed operation is one of the following: LOCK_SH to - * acquire a shared lock (reader). LOCK_EX to acquire - * an exclusive lock (writer). LOCK_UN to release a - * lock (shared or exclusive). LOCK_NB to not block - * while locking (not supported on Windows). - * @wouldblock mixed Set to TRUE if the lock would block (EWOULDBLOCK - * errno condition). - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.flock.php ) + * + * Locks or unlocks the file in the same portable way as flock(). + * + * @operation mixed operation is one of the following: LOCK_SH to + * acquire a shared lock (reader). LOCK_EX to acquire + * an exclusive lock (writer). LOCK_UN to release a + * lock (shared or exclusive). LOCK_NB to not block + * while locking (not supported on Windows). + * @wouldblock mixed Set to TRUE if the lock would block (EWOULDBLOCK + * errno condition). + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function flock($operation, &$wouldblock) { return hphp_splfileobject_flock($this, $wouldblock); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fpassthru.php ) - * - * Reads to EOF on the given file pointer from the current position and - * writes the results to the output buffer. - * - * You may need to call SplFileObject::rewind() to reset the file pointer - * to the beginning of the file if you have already written data to the - * file. - * - * @return mixed Returns the number of characters read from handle - * and passed through to the output. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fpassthru.php ) + * + * Reads to EOF on the given file pointer from the current position and + * writes the results to the output buffer. + * + * You may need to call SplFileObject::rewind() to reset the file pointer + * to the beginning of the file if you have already written data to the + * file. + * + * @return mixed Returns the number of characters read from handle + * and passed through to the output. + */ public function fpassthru() { return hphp_splfileobject_fpassthru($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fscanf.php ) - * - * Reads a line from the file and interprets it according to the specified - * format, which is described in the documentation for sprintf(). - * - * Any whitespace in the format string matches any whitespace in the line - * from the file. This means that even a tab \t in the format string can - * match a single space character in the input stream. - * - * @format mixed The specified format as described in the sprintf() - * documentation. - * - * @return mixed If only one parameter is passed to this method, the - * values parsed will be returned as an array. - * Otherwise, if optional parameters are passed, the - * function will return the number of assigned values. - * The optional parameters must be passed by reference. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fscanf.php ) + * + * Reads a line from the file and interprets it according to the specified + * format, which is described in the documentation for sprintf(). + * + * Any whitespace in the format string matches any whitespace in the line + * from the file. This means that even a tab \t in the format string can + * match a single space character in the input stream. + * + * @format mixed The specified format as described in the sprintf() + * documentation. + * + * @return mixed If only one parameter is passed to this method, the + * values parsed will be returned as an array. + * Otherwise, if optional parameters are passed, the + * function will return the number of assigned values. + * The optional parameters must be passed by reference. + */ public function fscanf($format) { $argc = func_num_args(); $argv = func_get_args(); return hphp_splfileobject_fscanf($argc, $this, $format, $argv); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fseek.php ) - * - * Seek to a position in the file measured in bytes from the beginning of - * the file, obtained by adding offset to the position specified by whence. - * - * @offset mixed The offset. A negative value can be used to move - * backwards through the file which is useful when - * SEEK_END is used as the whence value. - * @whence mixed whence values are: SEEK_SET - Set position equal to - * offset bytes. SEEK_CUR - Set position to current - * location plus offset. SEEK_END - Set position to - * end-of-file plus offset. - * - * If whence is not specified, it is assumed to be - * SEEK_SET. - * - * @return mixed Returns 0 if the seek was successful, -1 otherwise. - * Note that seeking past EOF is not considered an - * error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fseek.php ) + * + * Seek to a position in the file measured in bytes from the beginning of + * the file, obtained by adding offset to the position specified by whence. + * + * @offset mixed The offset. A negative value can be used to move + * backwards through the file which is useful when + * SEEK_END is used as the whence value. + * @whence mixed whence values are: SEEK_SET - Set position equal to + * offset bytes. SEEK_CUR - Set position to current + * location plus offset. SEEK_END - Set position to + * end-of-file plus offset. + * + * If whence is not specified, it is assumed to be + * SEEK_SET. + * + * @return mixed Returns 0 if the seek was successful, -1 otherwise. + * Note that seeking past EOF is not considered an + * error. + */ public function fseek($offset, $whence) { return hphp_splfileobject_fseek($this, $offset, $whence); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fstat.php ) - * - * Gathers the statistics of the file. Behaves identically to fstat(). - * - * @return mixed Returns an array with the statistics of the file; - * the format of the array is described in detail on - * the stat() manual page. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fstat.php ) + * + * Gathers the statistics of the file. Behaves identically to fstat(). + * + * @return mixed Returns an array with the statistics of the file; + * the format of the array is described in detail on + * the stat() manual page. + */ public function fstat() { return hphp_splfileobject_fstat($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.ftell.php ) - * - * Returns the position of the file pointer which represents the current - * offset in the file stream. - * - * @return mixed Returns the position of the file pointer as an - * integer, or FALSE on error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.ftell.php ) + * + * Returns the position of the file pointer which represents the current + * offset in the file stream. + * + * @return mixed Returns the position of the file pointer as an + * integer, or FALSE on error. + */ public function ftell() { return hphp_splfileobject_ftell($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.ftruncate.php ) - * - * Truncates the file to size bytes. - * - * @size mixed The size to truncate to. - * - * If size is larger than the file it is extended with - * null bytes. - * - * If size is smaller than the file, the extra data - * will be lost. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.ftruncate.php ) + * + * Truncates the file to size bytes. + * + * @size mixed The size to truncate to. + * + * If size is larger than the file it is extended with + * null bytes. + * + * If size is smaller than the file, the extra data + * will be lost. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function ftruncate($size) { return hphp_splfileobject_ftruncate($this, $size); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fwrite.php ) - * - * Writes the contents of string to the file - * - * @str mixed The string to be written to the file. - * @length mixed If the length argument is given, writing will stop - * after length bytes have been written or the end of - * string is reached, whichever comes first. - * - * @return mixed Returns the number of bytes written, or NULL on - * error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fwrite.php ) + * + * Writes the contents of string to the file + * + * @str mixed The string to be written to the file. + * @length mixed If the length argument is given, writing will stop + * after length bytes have been written or the end of + * string is reached, whichever comes first. + * + * @return mixed Returns the number of bytes written, or NULL on + * error. + */ public function fwrite($str, $length) { return hphp_splfileobject_fwrite($this, $str, $length); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.getchildren.php ) - * - * An SplFileObject does not have children so this method returns NULL. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.getchildren.php ) + * + * An SplFileObject does not have children so this method returns NULL. + * + * @return mixed No value is returned. + */ public function getChildren() { return null; // An SplFileOjbect does not have children } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.getcsvcontrol.php - * ) - * - * Gets the delimiter and enclosure character used for parsing CSV fields. - * - * @return mixed Returns an indexed array containing the delimiter - * and enclosure character. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.getcsvcontrol.php + * ) + * + * Gets the delimiter and enclosure character used for parsing CSV fields. + * + * @return mixed Returns an indexed array containing the delimiter + * and enclosure character. + */ public function getCsvControl() { return hphp_splfileobject_getcvscontrol($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.getflags.php ) - * - * Gets the flags set for an instance of SplFileObject as an integer. - * - * @return mixed Returns an integer representing the flags. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.getflags.php ) + * + * Gets the flags set for an instance of SplFileObject as an integer. + * + * @return mixed Returns an integer representing the flags. + */ public function getFlags() { return hphp_splfileobject_getflags($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.getmaxlinelen.php - * ) - * - * Gets the maximum line length as set by SplFileObject::setMaxLineLen(). - * - * @return mixed Returns the maximum line length if one has been set - * with SplFileObject::setMaxLineLen(), default is 0. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.getmaxlinelen.php + * ) + * + * Gets the maximum line length as set by SplFileObject::setMaxLineLen(). + * + * @return mixed Returns the maximum line length if one has been set + * with SplFileObject::setMaxLineLen(), default is 0. + */ public function getMaxLineLen() { return hphp_splfileobject_getmaxlinelen($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.haschildren.php ) - * - * An SplFileObject does not have children so this method always return - * FALSE. - * - * @return mixed Returns FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.haschildren.php ) + * + * An SplFileObject does not have children so this method always return + * FALSE. + * + * @return mixed Returns FALSE + */ public function hasChildren() { return false; // An SplFileOjbect does not have children } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.key.php ) - * - * Gets the current line number. - * - * This number may not reflect the actual line number in the file if - * SplFileObject::setMaxLineLen() is used to read fixed lengths of the - * file. - * - * @return mixed Returns the current line number. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.key.php ) + * + * Gets the current line number. + * + * This number may not reflect the actual line number in the file if + * SplFileObject::setMaxLineLen() is used to read fixed lengths of the + * file. + * + * @return mixed Returns the current line number. + */ public function key() { return hphp_splfileobject_key($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.next.php ) - * - * Moves ahead to the next line in the file. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.next.php ) + * + * Moves ahead to the next line in the file. + * + * @return mixed No value is returned. + */ public function next() { hphp_splfileobject_next($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.rewind.php ) - * - * Rewinds the file back to the first line. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.rewind.php ) + * + * Rewinds the file back to the first line. + * + * @return mixed No value is returned. + */ public function rewind() { hphp_splfileobject_rewind($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.seek.php ) - * - * Seek to specified line in the file. - * - * @line_pos mixed The zero-based line number to seek to. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.seek.php ) + * + * Seek to specified line in the file. + * + * @line_pos mixed The zero-based line number to seek to. + * + * @return mixed No value is returned. + */ public function seek($line_pos) { hphp_splfileobject_seek($this, $line_pos); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.setcsvcontrol.php - * ) - * - * Sets the delimiter and enclosure character for parsing CSV fields. - * - * @delimiter mixed The field delimiter (one character only). - * @enclosure mixed The field enclosure character (one character only). - * @escape mixed The field escape character (one character only). - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.setcsvcontrol.php + * ) + * + * Sets the delimiter and enclosure character for parsing CSV fields. + * + * @delimiter mixed The field delimiter (one character only). + * @enclosure mixed The field enclosure character (one character only). + * @escape mixed The field escape character (one character only). + * + * @return mixed No value is returned. + */ public function setCsvControl($delimiter = ",", $enclosure = "\"", $escape = "\\") { hphp_splfileobject_setcsvcontrol($this, $delimiter, $enclosure, $escape); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.setflags.php ) - * - * Sets the flags to be used by the SplFileObject. - * - * @flags mixed Bit mask of the flags to set. See SplFileObject - * constants for the available flags. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.setflags.php ) + * + * Sets the flags to be used by the SplFileObject. + * + * @flags mixed Bit mask of the flags to set. See SplFileObject + * constants for the available flags. + * + * @return mixed No value is returned. + */ public function setFlags($flags) { hphp_splfileobject_setflags($this, $flags); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.setmaxlinelen.php - * ) - * - * Sets the maximum length of a line to be read. - * - * @max_len mixed The maximum length of a line. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.setmaxlinelen.php + * ) + * + * Sets the maximum length of a line to be read. + * + * @max_len mixed The maximum length of a line. + * + * @return mixed No value is returned. + */ public function setMaxLineLen($max_len) { hphp_splfileobject_setmaxlinelen($this, $max_len); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.valid.php ) - * - * Check whether EOF has been reached. - * - * @return mixed Returns TRUE if not reached EOF, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.valid.php ) + * + * Check whether EOF has been reached. + * + * @return mixed Returns TRUE if not reached EOF, FALSE otherwise. + */ public function valid() { return hphp_splfileobject_valid($this); } @@ -2618,14 +2618,14 @@ class SoapFault extends Exception { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/soapfault.tostring.php ) - * - * Returns a string representation of the SoapFault. - * - * @return mixed A string describing the SoapFault. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/soapfault.tostring.php ) + * + * Returns a string representation of the SoapFault. + * + * @return mixed A string describing the SoapFault. + */ public function __toString() { return "SoapFault exception: [" . $this->faultcode . "] " . $this->faultstring; @@ -2645,92 +2645,92 @@ class SplObjectStorage implements Iterator, Countable { private $storage = array(); private $index = 0; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.rewind.php ) - * - * Rewind the iterator to the first storage element. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.rewind.php ) + * + * Rewind the iterator to the first storage element. + * + * @return mixed No value is returned. + */ function rewind() { rewind($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.valid.php ) - * - * Returns if the current iterator entry is valid. - * - * @return mixed Returns TRUE if the iterator entry is valid, FALSE - * otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.valid.php ) + * + * Returns if the current iterator entry is valid. + * + * @return mixed Returns TRUE if the iterator entry is valid, FALSE + * otherwise. + */ function valid() { return key($this->storage) !== false; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.key.php ) - * - * Returns the index at which the iterator currently is. - * - * @return mixed The index corresponding to the position of the - * iterator. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.key.php ) + * + * Returns the index at which the iterator currently is. + * + * @return mixed The index corresponding to the position of the + * iterator. + */ function key() { return $this->index; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.current.php ) - * - * Returns the current storage entry. - * - * @return mixed The object at the current iterator position. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.current.php ) + * + * Returns the current storage entry. + * + * @return mixed The object at the current iterator position. + */ function current() { return current($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.next.php ) - * - * Moves the iterator to the next object in the storage. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.next.php ) + * + * Moves the iterator to the next object in the storage. + * + * @return mixed No value is returned. + */ function next() { next($this->storage); $this->index++; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.count.php ) - * - * Counts the number of objects in the storage. - * - * @return mixed The number of objects in the storage. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.count.php ) + * + * Counts the number of objects in the storage. + * + * @return mixed The number of objects in the storage. + */ function count() { return count($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.contains.php ) - * - * Checks if the storage contains the object provided. - * - * @obj mixed The object to look for. - * - * @return mixed Returns TRUE if the object is in the storage, FALSE - * otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.contains.php ) + * + * Checks if the storage contains the object provided. + * + * @obj mixed The object to look for. + * + * @return mixed Returns TRUE if the object is in the storage, FALSE + * otherwise. + */ function contains($obj) { if (is_object($obj)) { foreach($this->storage as $object) { @@ -2742,33 +2742,33 @@ class SplObjectStorage implements Iterator, Countable { return false; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.attach.php ) - * - * Adds an object inside the storage, and optionally associate it to some - * data. - * - * @obj mixed The object to add. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.attach.php ) + * + * Adds an object inside the storage, and optionally associate it to some + * data. + * + * @obj mixed The object to add. + * + * @return mixed No value is returned. + */ function attach($obj) { if (is_object($obj) && !$this->contains($obj)) { $this->storage[] = $obj; } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.detach.php ) - * - * Removes the object from the storage. - * - * @obj mixed The object to remove. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.detach.php ) + * + * Removes the object from the storage. + * + * @obj mixed The object to remove. + * + * @return mixed No value is returned. + */ function detach($obj) { if (is_object($obj)) { foreach($this->storage as $idx => $object) { @@ -2825,6 +2825,362 @@ interface DebuggerCommand { public function onServer($proxy); } +// This doc comment block generated by idl/sysdoc.php +/** + * ( excerpt from http://php.net/manual/en/class.splheap.php ) + * + * The SplHeap class provides the main functionalities of a Heap. + * + */ +abstract class SplHeap implements Iterator, Countable { + + // Only here to be var_dump compatible with zend + private $flags = 0; + + private $isCorrupted = false; + private $heap = array(); + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.construct.php ) + * + * This constructs a new empty heap. + * + * @return mixed No value is returned. + */ + public function __construct() {} + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.compare.php ) + * + * Compare value1 with value2. Warning + * + * Throwing exceptions in SplHeap::compare() can corrupt the Heap and + * place it in a blocked state. You can unblock it by calling + * SplHeap::recoverFromCorruption(). However, some elements might not be + * placed correctly and it may hence break the heap-property. + * + * @value1 mixed The value of the first node being compared. + * @value2 mixed The value of the second node being compared. + * + * @return mixed Result of the comparison, positive integer if value1 + * is greater than value2, 0 if they are equal, + * negative integer otherwise. + * + * Having multiple elements with the same value in a + * Heap is not recommended. They will end up in an + * arbitrary relative position. + */ + abstract public function compare($value1, $value2); + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.extract.php ) + * + * + * @return mixed The value of the extracted node. + */ + public function extract() { + $this->checkNotCorrupted(); + if ($this->isEmpty()) { + throw new RuntimeException( + 'Can\'t extract from an empty heap' + ); + } + + $result = $this->top(); + $end = $this->highestUsedIndex(); + $this->swapElements(0, $end); + unset($this->heap[$end]); + + try { + $this->heapifyDown(0); + } catch (Exception $e) { + $this->isCorrupted = true; + throw $e; + } + return $result; + } + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.insert.php ) + * + * Insert value in the heap. + * + * @value mixed The value to insert. + * + * @return mixed No value is returned. + */ + public function insert($value) { + $this->checkNotCorrupted(); + $index = $this->lowestFreeIndex(); + $this->heap[$index] = $value; + + try { + $this->heapifyUp($index); + } catch (Exception $e) { + $this->isCorrupted = true; + throw $e; + } + } + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.isempty.php ) + * + * + * @return mixed Returns whether the heap is empty. + */ + public function isEmpty() { + return $this->count() == 0; + } + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/splheap.recoverfromcorruption.php ) + * + * + * @return mixed No value is returned. + */ + public function recoverFromCorruption() { + $this->isCorrupted = false; + } + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.count.php ) + * + * + * @return mixed Returns the number of elements in the heap. + */ + public function count() { + return count($this->heap); + } + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.current.php ) + * + * Get the current datastructure node. + * + * @return mixed The current node value. + */ + public function current() { + return $this->isEmpty() ? null : $this->top(); + } + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.key.php ) + * + * This function returns the current node index + * + * @return mixed The current node index. + */ + public function key() { + return $this->highestUsedIndex(); + } + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.next.php ) + * + * Move to the next node. + * + * @return mixed No value is returned. + */ + public function next() { + if ($this->isEmpty()) { + // don't error, just silently stop + return; + } + $this->extract(); + } + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.rewind.php ) + * + * This rewinds the iterator to the beginning. This is a no-op for heaps + * as the iterator is virtual and in fact never moves from the top of the + * heap. + * + * @return mixed No value is returned. + */ + public function rewind() { + // Do nothing, the iterator always points to the top element + } + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.top.php ) + * + * + * @return mixed The value of the node on the top. + */ + public function top() { + $this->checkNotCorrupted(); + if ($this->isEmpty()) { + throw new RuntimeException( + 'Can\'t peak at an empty heap' + ); + } + + return $this->heap[0]; + } + + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.valid.php ) + * + * Checks if the heap contains any more nodes. + * + * @return mixed Returns TRUE if the heap contains any more nodes, + * FALSE otherwise. + */ + public function valid() { + return !$this->isEmpty(); + } + + private function heapifyUp($index) { + if ($index != 0) { + $parentIndex = self::parentIndex($index); + if ($this->compare($this->heap[$index], + $this->heap[$parentIndex]) > 0) { + $this->swapElements($parentIndex, $index); + $this->heapifyUp($parentIndex); + } + } + } + + private function heapifyDown($index) { + $highestChildIndex = $this->getHighestChildIndex($index); + if ($highestChildIndex !== null && + $this->compare($this->heap[$highestChildIndex], + $this->heap[$index]) > 0) { + $this->swapElements($index, $highestChildIndex); + $this->heapifyDown($highestChildIndex); + } + } + + private function getHighestChildIndex($index) { + if (isset($this->heap[self::leftChildIndex($index)])) { + if (isset($this->heap[self::rightChildIndex($index)])) { + if ($this->compare($this->heap[self::rightChildIndex($index)], + $this->heap[self::leftChildIndex($index)]) > 0) { + return self::rightChildIndex($index); + } else { + return self::leftChildIndex($index); + } + } else { + return self::leftChildIndex($index); + } + } else { + return null; + } + } + + private function swapElements($firstIndex, $secondIndex) { + $temporary = $this->heap[$firstIndex]; + $this->heap[$firstIndex] = $this->heap[$secondIndex]; + $this->heap[$secondIndex] = $temporary; + } + + private function lowestFreeIndex() { + return $this->count(); + } + + private function highestUsedIndex() { + return $this->count() - 1; + } + + private function checkNotCorrupted() { + if ($this->isCorrupted) { + throw new RuntimeException( + 'Heap is corrupted, heap properties are no longer ensured.' + ); + } + } + + private static function leftChildIndex($rootIndex) { + return 2 * $rootIndex + 1; + } + + private static function rightChildIndex($rootIndex) { + return 2 * $rootIndex + 2; + } + + private static function parentIndex($childIndex) { + return floor(($childIndex - 1) / 2); + } + +} + +// This doc comment block generated by idl/sysdoc.php +/** + * ( excerpt from http://php.net/manual/en/class.splmaxheap.php ) + * + * The SplMaxHeap class provides the main functionalities of a heap, + * keeping the maximum on the top. + * + */ +class SplMaxHeap extends SplHeap implements Iterator, Countable { + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splmaxheap.compare.php ) + * + * Compare value1 with value2. + * + * @value1 mixed The value of the first node being compared. + * @value2 mixed The value of the second node being compared. + * + * @return mixed Result of the comparison, positive integer if value1 + * is greater than value2, 0 if they are equal, + * negative integer otherwise. + * + * Having multiple elements with the same value in a + * Heap is not recommended. They will end up in an + * arbitrary relative position. + */ + function compare($value1, $value2) { + return $value1 - $value2; + } +} + +// This doc comment block generated by idl/sysdoc.php +/** + * ( excerpt from http://php.net/manual/en/class.splminheap.php ) + * + * The SplMinHeap class provides the main functionalities of a heap, + * keeping the minimum on the top. + * + */ +class SplMinHeap extends SplHeap implements Iterator, Countable { + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splminheap.compare.php ) + * + * Compare value1 with value2. + * + * @value1 mixed The value of the first node being compared. + * @value2 mixed The value of the second node being compared. + * + * @return mixed Result of the comparison, positive integer if value1 + * is lower than value2, 0 if they are equal, negative + * integer otherwise. + * + * Having multiple elements with the same value in a + * Heap is not recommended. They will end up in an + * arbitrary relative position. + */ + function compare($value1, $value2) { + return $value2 - $value1; + } +} + // This doc comment block generated by idl/sysdoc.php /** * ( excerpt from http://php.net/manual/en/class.directoryiterator.php ) @@ -2836,15 +3192,15 @@ interface DebuggerCommand { class DirectoryIterator extends SplFileInfo implements Traversable, SeekableIterator { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.construct.php - * ) - * - * Constructs a new directory iterator from a path. - * - * @path mixed The path of the directory to traverse. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.construct.php + * ) + * + * Constructs a new directory iterator from a path. + * + * @path mixed The path of the directory to traverse. + */ public function __construct($path) { if (!hphp_directoryiterator___construct($this, $path)) { throw new UnexpectedValueException( @@ -2852,103 +3208,103 @@ class DirectoryIterator extends SplFileInfo implements Traversable, } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.current.php ) - * - * Get the current DirectoryIterator item. - * - * @return mixed The current DirectoryIterator item. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.current.php ) + * + * Get the current DirectoryIterator item. + * + * @return mixed The current DirectoryIterator item. + */ public function current() { return hphp_directoryiterator_current($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.key.php ) - * - * Get the key for the current DirectoryIterator item. - * - * @return mixed The key for the current DirectoryIterator item. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.key.php ) + * + * Get the key for the current DirectoryIterator item. + * + * @return mixed The key for the current DirectoryIterator item. + */ public function key() { return hphp_directoryiterator_key($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.next.php ) - * - * Move forward to the next DirectoryIterator item. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.next.php ) + * + * Move forward to the next DirectoryIterator item. + * + * @return mixed No value is returned. + */ public function next() { hphp_directoryiterator_next($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.rewind.php ) - * - * Rewind the DirectoryIterator back to the start. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.rewind.php ) + * + * Rewind the DirectoryIterator back to the start. + * + * @return mixed No value is returned. + */ public function rewind() { hphp_directoryiterator_rewind($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.seek.php ) - * - * Seek to a given position in the DirectoryIterator. - * - * @position mixed The zero-based numeric position to seek to. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.seek.php ) + * + * Seek to a given position in the DirectoryIterator. + * + * @position mixed The zero-based numeric position to seek to. + * + * @return mixed No value is returned. + */ public function seek($position) { hphp_directoryiterator_seek($this, $position); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.tostring.php ) - * - * Get the file name of the current DirectoryIterator item. - * - * @return mixed Returns the file name of the current - * DirectoryIterator item. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.tostring.php ) + * + * Get the file name of the current DirectoryIterator item. + * + * @return mixed Returns the file name of the current + * DirectoryIterator item. + */ public function __toString() { return hphp_directoryiterator___tostring($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.valid.php ) - * - * Check whether current DirectoryIterator position is a valid file. - * - * @return mixed Returns TRUE if the position is valid, otherwise - * FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.valid.php ) + * + * Check whether current DirectoryIterator position is a valid file. + * + * @return mixed Returns TRUE if the position is valid, otherwise + * FALSE + */ public function valid() { return hphp_directoryiterator_valid($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.isdot.php ) - * - * Determines if the current DirectoryIterator item is a directory and - * either . or ... - * - * @return mixed TRUE if the entry is . or .., otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.isdot.php ) + * + * Determines if the current DirectoryIterator item is a directory and + * either . or ... + * + * @return mixed TRUE if the entry is . or .., otherwise FALSE + */ public function isDot() { return hphp_directoryiterator_isdot($this); } @@ -2973,23 +3329,23 @@ class RecursiveDirectoryIterator extends DirectoryIterator const KEY_AS_FILENAME = 0x00000100; const NEW_CURRENT_AND_KEY = 0x00000110; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.construct.php ) - * - * Constructs a RecursiveDirectoryIterator() for the provided path. - * - * @path mixed The path of the directory to be iterated over. - * @flags mixed Flags may be provided which will affect the behavior - * of some methods. A list of the flags can found under - * FilesystemIterator predefined constants. They can - * also be set later with - * FilesystemIterator::setFlags(). - * - * @return mixed Returns the newly created - * RecursiveDirectoryIterator. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.construct.php ) + * + * Constructs a RecursiveDirectoryIterator() for the provided path. + * + * @path mixed The path of the directory to be iterated over. + * @flags mixed Flags may be provided which will affect the behavior + * of some methods. A list of the flags can found under + * FilesystemIterator predefined constants. They can + * also be set later with + * FilesystemIterator::setFlags(). + * + * @return mixed Returns the newly created + * RecursiveDirectoryIterator. + */ function __construct($path, $flags = RecursiveDirectoryIterator::CURRENT_AS_FILEINFO) { if (!hphp_recursivedirectoryiterator___construct($this, $path, $flags)) { @@ -3002,38 +3358,38 @@ class RecursiveDirectoryIterator extends DirectoryIterator return hphp_recursivedirectoryiterator_current($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.key.php ) - * - * - * @return mixed The path and filename of the current dir entry. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.key.php ) + * + * + * @return mixed The path and filename of the current dir entry. + */ function key() { return hphp_recursivedirectoryiterator_key($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.next.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.next.php ) + * + * + * @return mixed No value is returned. + */ public function next() { hphp_recursivedirectoryiterator_next($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.rewind.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.rewind.php ) + * + * + * @return mixed No value is returned. + */ public function rewind() { hphp_recursivedirectoryiterator_rewind($this); } @@ -3050,57 +3406,57 @@ class RecursiveDirectoryIterator extends DirectoryIterator return hphp_recursivedirectoryiterator_valid($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.haschildren.php ) - * - * - * @return mixed Returns whether the current entry is a directory, - * but not '.' or '..' - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.haschildren.php ) + * + * + * @return mixed Returns whether the current entry is a directory, + * but not '.' or '..' + */ function hasChildren() { return hphp_recursivedirectoryiterator_haschildren($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.getchildren.php ) - * - * - * @return mixed The filename, file information, or $this depending - * on the set flags. See the FilesystemIterator - * constants. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.getchildren.php ) + * + * + * @return mixed The filename, file information, or $this depending + * on the set flags. See the FilesystemIterator + * constants. + */ function getChildren() { return hphp_recursivedirectoryiterator_getchildren($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.getsubpath.php ) - * - * Gets the sub path. WarningThis function is currently not documented; - * only its argument list is available. - * - * @return mixed The sub path (sub directory). - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.getsubpath.php ) + * + * Gets the sub path. WarningThis function is currently not documented; + * only its argument list is available. + * + * @return mixed The sub path (sub directory). + */ function getSubPath() { return hphp_recursivedirectoryiterator_getsubpath($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.getsubpathname.php ) - * - * Gets the sub path and filename. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The sub path (sub directory) and filename. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.getsubpathname.php ) + * + * Gets the sub path and filename. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The sub path (sub directory) and filename. + */ function getSubPathname() { return hphp_recursivedirectoryiterator_getsubpathname($this); } @@ -3119,14 +3475,14 @@ class RecursiveDirectoryIterator extends DirectoryIterator * */ interface Reflector { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflector.tostring.php ) - * - * To string. WarningThis function is currently not documented; only its - * argument list is available. - * - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflector.tostring.php ) + * + * To string. WarningThis function is currently not documented; only its + * argument list is available. + * + */ public function __toString(); } @@ -3160,19 +3516,19 @@ class ReflectionParameter implements Reflector { public $info; public $name; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.construct.php ) - * - * Constructs a ReflectionParameter class. WarningThis function is - * currently not documented; only its argument list is available. - * - * @func mixed The function to reflect parameters from. - * @param mixed The parameter. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.construct.php ) + * + * Constructs a ReflectionParameter class. WarningThis function is + * currently not documented; only its argument list is available. + * + * @func mixed The function to reflect parameters from. + * @param mixed The parameter. + * + * @return mixed No value is returned. + */ public function __construct($func, $param) { if ($func && $param) { $params = $func->getParameters(); @@ -3181,35 +3537,35 @@ class ReflectionParameter implements Reflector { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionparameter.tostring.php - * ) - * - * To string. WarningThis function is currently not documented; only its - * argument list is available. - * - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionparameter.tostring.php + * ) + * + * To string. WarningThis function is currently not documented; only its + * argument list is available. + * + */ public function __toString() { // TODO return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionparameter.export.php ) - * - * Exports. WarningThis function is currently not documented; only its - * argument list is available. - * - * @func mixed The function name. - * @param mixed The parameter name. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed The exported reflection. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionparameter.export.php ) + * + * Exports. WarningThis function is currently not documented; only its + * argument list is available. + * + * @func mixed The function name. + * @param mixed The parameter name. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed The exported reflection. + */ public static function export($func, $param, $ret=false) { $obj = new ReflectionParameter($func, $param); $str = (string)$obj; @@ -3219,44 +3575,44 @@ class ReflectionParameter implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionparameter.getname.php - * ) - * - * Gets the name of the parameter. - * - * @return mixed The name of the reflected parameter. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionparameter.getname.php + * ) + * + * Gets the name of the parameter. + * + * @return mixed The name of the reflected parameter. + */ public function getName() { return $this->info['name']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.ispassedbyreference.php ) - * - * Checks if the parameter is passed in by reference. WarningThis function - * is currently not documented; only its argument list is available. - * - * @return mixed TRUE if the parameter is passed in by reference, - * otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.ispassedbyreference.php ) + * + * Checks if the parameter is passed in by reference. WarningThis function + * is currently not documented; only its argument list is available. + * + * @return mixed TRUE if the parameter is passed in by reference, + * otherwise FALSE + */ public function isPassedByReference() { return isset($this->info['ref']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.getdeclaringclass.php ) - * - * Gets the declaring class. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed A ReflectionClass object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.getdeclaringclass.php ) + * + * Gets the declaring class. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed A ReflectionClass object. + */ public function getDeclaringClass() { if (empty($this->info['class'])) { return null; @@ -3264,16 +3620,16 @@ class ReflectionParameter implements Reflector { return new ReflectionClass($this->info['class']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.getdeclaringfunction.php ) - * - * Gets the declaring function. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed A ReflectionFunction object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.getdeclaringfunction.php ) + * + * Gets the declaring function. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed A ReflectionFunction object. + */ public function getDeclaringFunction() { if (empty($this->info['class'])) { return new ReflectionFunction($this->info['function']); @@ -3281,16 +3637,16 @@ class ReflectionParameter implements Reflector { return new ReflectionMethod($this->info['class'], $this->info['function']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionparameter.getclass.php - * ) - * - * Gets a class. WarningThis function is currently not documented; only - * its argument list is available. - * - * @return mixed A ReflectionClass object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionparameter.getclass.php + * ) + * + * Gets a class. WarningThis function is currently not documented; only + * its argument list is available. + * + * @return mixed A ReflectionClass object. + */ public function getClass() { if (empty($this->info['type'])) { return null; @@ -3331,72 +3687,72 @@ class ReflectionParameter implements Reflector { return ''; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionparameter.isarray.php - * ) - * - * Checks if the parameter expects an array. - * - * @return mixed TRUE if an array is expected, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionparameter.isarray.php + * ) + * + * Checks if the parameter expects an array. + * + * @return mixed TRUE if an array is expected, FALSE otherwise. + */ public function isArray() { return $this->info['type'] == 'array'; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.allowsnull.php ) - * - * Checks whether the parameter allows NULL. WarningThis function is - * currently not documented; only its argument list is available. - * - * @return mixed TRUE if NULL is allowed, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.allowsnull.php ) + * + * Checks whether the parameter allows NULL. WarningThis function is + * currently not documented; only its argument list is available. + * + * @return mixed TRUE if NULL is allowed, otherwise FALSE + */ public function allowsNull() { return isset($this->info['nullable']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.isoptional.php ) - * - * Checks if the parameter is optional. - * - * @return mixed TRUE if the parameter is optional, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.isoptional.php ) + * + * Checks if the parameter is optional. + * + * @return mixed TRUE if the parameter is optional, otherwise FALSE + */ public function isOptional() { return array_key_exists('default', $this->info); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.isdefaultvalueavailable.php - * ) - * - * Checks if a default value for the parameter is available. - * - * @return mixed TRUE if a default value is available, otherwise - * FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.isdefaultvalueavailable.php + * ) + * + * Checks if a default value for the parameter is available. + * + * @return mixed TRUE if a default value is available, otherwise + * FALSE + */ public function isDefaultValueAvailable() { return array_key_exists('default', $this->info); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.getdefaultvalue.php ) - * - * Gets the default value of the parameter for a user-defined function or - * method. If the parameter is not optional a ReflectionException will be - * thrown. - * - * @return mixed The parameters default value. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.getdefaultvalue.php ) + * + * Gets the default value of the parameter for a user-defined function or + * method. If the parameter is not optional a ReflectionException will be + * thrown. + * + * @return mixed The parameters default value. + */ public function getDefaultValue() { if (!$this->isOptional()) { throw new ReflectionException('Parameter is not optional'); @@ -3419,16 +3775,16 @@ class ReflectionParameter implements Reflector { return ''; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.getposition.php ) - * - * Gets the position of the parameter. - * - * @return mixed The position of the parameter, left to right, - * starting at position #0. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.getposition.php ) + * + * Gets the position of the parameter. + * + * @return mixed The position of the parameter, left to right, + * starting at position #0. + */ public function getPosition() { return $this->info['index']; } @@ -3494,31 +3850,31 @@ class ReflectionParameter implements Reflector { class ReflectionFunctionAbstract { public $info; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getname.php ) - * - * Get the name of the function. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The name of the function. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getname.php ) + * + * Get the name of the function. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The name of the function. + */ public function getName() { return $this->info['name']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.isinternal.php ) - * - * Checks whether the function is internal, as opposed to user-defined. - * WarningThis function is currently not documented; only its argument list - * is available. - * - * @return mixed TRUE if it's internal, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.isinternal.php ) + * + * Checks whether the function is internal, as opposed to user-defined. + * WarningThis function is currently not documented; only its argument list + * is available. + * + * @return mixed TRUE if it's internal, otherwise FALSE + */ public function isInternal() { return isset($this->info['internal']); } @@ -3527,148 +3883,148 @@ class ReflectionFunctionAbstract { return $this->info['closure']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.isclosure.php ) - * - * Checks whether it's a closure. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed TRUE if it's a closure, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.isclosure.php ) + * + * Checks whether it's a closure. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed TRUE if it's a closure, otherwise FALSE + */ public function isClosure() { return !empty($this->info['is_closure']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.isgenerator.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns TRUE if the function is generator, FALSE if - * it is not or NULL on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.isgenerator.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns TRUE if the function is generator, FALSE if + * it is not or NULL on failure. + */ public function isGenerator() { return !empty($this->info['is_generator']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.isuserdefined.php ) - * - * Checks whether the function is user-defined, as opposed to internal. - * WarningThis function is currently not documented; only its argument list - * is available. - * - * @return mixed TRUE if it's user-defined, otherwise false; - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.isuserdefined.php ) + * + * Checks whether the function is user-defined, as opposed to internal. + * WarningThis function is currently not documented; only its argument list + * is available. + * + * @return mixed TRUE if it's user-defined, otherwise false; + */ public function isUserDefined() { return !isset($this->info['internal']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getfilename.php ) - * - * Gets the file name from a user-defined function. WarningThis function - * is currently not documented; only its argument list is available. - * - * @return mixed The file name. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getfilename.php ) + * + * Gets the file name from a user-defined function. WarningThis function + * is currently not documented; only its argument list is available. + * + * @return mixed The file name. + */ public function getFileName() { return $this->info['file']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getstartline.php ) - * - * Gets the starting line number of the function. WarningThis function is - * currently not documented; only its argument list is available. - * - * @return mixed The starting line number. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getstartline.php ) + * + * Gets the starting line number of the function. WarningThis function is + * currently not documented; only its argument list is available. + * + * @return mixed The starting line number. + */ public function getStartLine() { return $this->info['line1']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getendline.php ) - * - * Get the ending line number. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The ending line number of the user defined function, - * or FALSE if unknown. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getendline.php ) + * + * Get the ending line number. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The ending line number of the user defined function, + * or FALSE if unknown. + */ public function getEndLine() { return $this->info['line2']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getdoccomment.php ) - * - * Get a Doc comment from a function. WarningThis function is currently - * not documented; only its argument list is available. - * - * @return mixed The doc comment if it exists, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getdoccomment.php ) + * + * Get a Doc comment from a function. WarningThis function is currently + * not documented; only its argument list is available. + * + * @return mixed The doc comment if it exists, otherwise FALSE + */ public function getDocComment() { return $this->info['doc']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getstaticvariables.php - * ) - * - * Get the static variables. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed An array of static variables. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getstaticvariables.php + * ) + * + * Get the static variables. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed An array of static variables. + */ public function getStaticVariables() { return $this->info['static_variables']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.returnsreference.php - * ) - * - * Checks whether the function returns a reference. WarningThis function - * is currently not documented; only its argument list is available. - * - * @return mixed TRUE if it returns a reference, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.returnsreference.php + * ) + * + * Checks whether the function returns a reference. WarningThis function + * is currently not documented; only its argument list is available. + * + * @return mixed TRUE if it returns a reference, otherwise FALSE + */ public function returnsReference() { return isset($this->info['ref']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getparameters.php ) - * - * Get the parameters as an array of ReflectionParameter. WarningThis - * function is currently not documented; only its argument list is - * available. - * - * @return mixed The parameters, as a ReflectionParameter object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getparameters.php ) + * + * Get the parameters as an array of ReflectionParameter. WarningThis + * function is currently not documented; only its argument list is + * available. + * + * @return mixed The parameters, as a ReflectionParameter object. + */ public function getParameters() { $ret = array(); foreach ($this->info['params'] as $name => $info) { @@ -3680,34 +4036,34 @@ class ReflectionFunctionAbstract { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getnumberofparameters.php - * ) - * - * Get the number of parameters that a function defines, both optional and - * required. WarningThis function is currently not documented; only its - * argument list is available. - * - * @return mixed The number of parameters. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getnumberofparameters.php + * ) + * + * Get the number of parameters that a function defines, both optional and + * required. WarningThis function is currently not documented; only its + * argument list is available. + * + * @return mixed The number of parameters. + */ public function getNumberOfParameters() { return count($this->info['params']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getnumberofrequiredparameters.php - * ) - * - * Get the number of required parameters that a function defines. - * WarningThis function is currently not documented; only its argument list - * is available. - * - * @return mixed The number of required parameters. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getnumberofrequiredparameters.php + * ) + * + * Get the number of required parameters that a function defines. + * WarningThis function is currently not documented; only its argument list + * is available. + * + * @return mixed The number of required parameters. + */ public function getNumberOfRequiredParameters() { $count = 0; $params = $this->getParameters(); @@ -3742,17 +4098,17 @@ class ReflectionFunction extends ReflectionFunctionAbstract implements Reflector { const IS_DEPRECATED = 262144; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionfunction.construct.php - * ) - * - * Constructs a ReflectionFunction object. - * - * @name mixed The name of the function to reflect or a closure. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionfunction.construct.php + * ) + * + * Constructs a ReflectionFunction object. + * + * @name mixed The name of the function to reflect or a closure. + * + * @return mixed No value is returned. + */ public function __construct($name) { if ($name instanceof Closure) { $this->info = hphp_get_closure_info($name); @@ -3764,36 +4120,36 @@ implements Reflector { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionfunction.tostring.php - * ) - * - * To string. - * - * @return mixed Returns ReflectionFunction::export()-like output for - * the function. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionfunction.tostring.php + * ) + * + * To string. + * + * @return mixed Returns ReflectionFunction::export()-like output for + * the function. + */ public function __toString() { //TODO return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionfunction.export.php ) - * - * Exports a Reflected function. - * - * @name mixed The reflection to export. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed If the return parameter is set to TRUE, then the - * export is returned as a string, otherwise NULL is - * returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionfunction.export.php ) + * + * Exports a Reflected function. + * + * @name mixed The reflection to export. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed If the return parameter is set to TRUE, then the + * export is returned as a string, otherwise NULL is + * returned. + */ public static function export($name, $ret=false) { $obj = new ReflectionFunction($name); $str = (string)$obj; @@ -3803,14 +4159,14 @@ implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionfunction.invoke.php ) - * - * Invokes a reflected function. - * - * @return mixed Returns the result of the invoked function call. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionfunction.invoke.php ) + * + * Invokes a reflected function. + * + * @return mixed Returns the result of the invoked function call. + */ public function invoke() { $args = func_get_args(); if (isset($this->info['closureobj'])) { @@ -3821,18 +4177,18 @@ implements Reflector { return hphp_invoke($this->info['name'], $args); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunction.invokeargs.php ) - * - * Invokes the function and pass its arguments as array. - * - * @args mixed The passed arguments to the function as an array, - * much like call_user_func_array() works. - * - * @return mixed Returns the result of the invoked function - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunction.invokeargs.php ) + * + * Invokes the function and pass its arguments as array. + * + * @args mixed The passed arguments to the function as an array, + * much like call_user_func_array() works. + * + * @return mixed Returns the result of the invoked function + */ public function invokeArgs($args) { if (isset($this->info['closureobj'])) { $closure = $this->info['closureobj']; @@ -3880,18 +4236,18 @@ class ReflectionClass implements Reflector { private $info = null; private static $fetched = array(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.construct.php ) - * - * Constructs a new ReflectionClass object. WarningThis function is - * currently not documented; only its argument list is available. - * - * @name mixed Either a string containing the name of the class to - * reflect, or an object. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.construct.php ) + * + * Constructs a new ReflectionClass object. WarningThis function is + * currently not documented; only its argument list is available. + * + * @name mixed Either a string containing the name of the class to + * reflect, or an object. + * + * @return mixed No value is returned. + */ public function __construct($name) { if (is_object($name)) { $name = get_class($name); @@ -3958,34 +4314,34 @@ class ReflectionClass implements Reflector { return $v && isset($v[$name]); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.tostring.php ) - * - * Returns the string representation of the ReflectionClass object. - * - * @return mixed A string representation of this ReflectionClass - * instance. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.tostring.php ) + * + * Returns the string representation of the ReflectionClass object. + * + * @return mixed A string representation of this ReflectionClass + * instance. + */ public function __toString() { return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.export.php ) - * - * Exports a reflected class. - * - * @name mixed The reflection to export. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed If the return parameter is set to TRUE, then the - * export is returned as a string, otherwise NULL is - * returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.export.php ) + * + * Exports a reflected class. + * + * @name mixed The reflection to export. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed If the return parameter is set to TRUE, then the + * export is returned as a string, otherwise NULL is + * returned. + */ public static function export($name, $ret=false) { $obj = new ReflectionClass($name); $str = (string)$obj; @@ -3995,169 +4351,169 @@ class ReflectionClass implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getname.php ) - * - * Gets the class name. WarningThis function is currently not documented; - * only its argument list is available. - * - * @return mixed The class name. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getname.php ) + * + * Gets the class name. WarningThis function is currently not documented; + * only its argument list is available. + * + * @return mixed The class name. + */ public function getName() { return $this->name; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.isinternal.php ) - * - * Checks if the class is defined internally by an extension, or the core, - * as opposed to user-defined. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.isinternal.php ) + * + * Checks if the class is defined internally by an extension, or the core, + * as opposed to user-defined. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isInternal() { return $this->check('internal'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.isuserdefined.php ) - * - * Checks whether the class is user-defined, as opposed to internal. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.isuserdefined.php ) + * + * Checks whether the class is user-defined, as opposed to internal. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isUserDefined() { return !$this->check('internal'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.isinstantiable.php ) - * - * Checks if the class is instantiable. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.isinstantiable.php ) + * + * Checks if the class is instantiable. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isInstantiable() { return !$this->check('abstract'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.hasconstant.php - * ) - * - * Checks whether the class has a specific constant defined or not. - * - * @name mixed The name of the constant being checked for. - * - * @return mixed TRUE if the constant is defined, otherwise FALSE. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.hasconstant.php + * ) + * + * Checks whether the class has a specific constant defined or not. + * + * @name mixed The name of the constant being checked for. + * + * @return mixed TRUE if the constant is defined, otherwise FALSE. + */ public function hasConstant($name) { return $this->test('constants', $name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.hasmethod.php ) - * - * Checks whether a specific method is defined in a class. - * - * @name mixed Name of the method being checked for. - * - * @return mixed TRUE if it has the method, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.hasmethod.php ) + * + * Checks whether a specific method is defined in a class. + * + * @name mixed Name of the method being checked for. + * + * @return mixed TRUE if it has the method, otherwise FALSE + */ public function hasMethod($name) { return $this->test('methods', strtolower($name)); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.hasproperty.php - * ) - * - * Checks whether the specified property is defined. - * - * @name mixed Name of the property being checked for. - * - * @return mixed TRUE if it has the property, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.hasproperty.php + * ) + * + * Checks whether the specified property is defined. + * + * @name mixed Name of the property being checked for. + * + * @return mixed TRUE if it has the property, otherwise FALSE + */ public function hasProperty($name) { return $this->test('properties', $name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getfilename.php - * ) - * - * Gets the filename of the file in which the class has been defined. - * - * @return mixed Returns the filename of the file in which the class - * has been defined. If the class is defined in the PHP - * core or in a PHP extension, FALSE is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getfilename.php + * ) + * + * Gets the filename of the file in which the class has been defined. + * + * @return mixed Returns the filename of the file in which the class + * has been defined. If the class is defined in the PHP + * core or in a PHP extension, FALSE is returned. + */ public function getFileName() { return $this->fetch('file'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getstartline.php - * ) - * - * Get the starting line number. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The starting line number, as an integer. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getstartline.php + * ) + * + * Get the starting line number. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The starting line number, as an integer. + */ public function getStartLine() { return $this->fetch('line1'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getendline.php ) - * - * Gets end line number from a user-defined class definition. - * - * @return mixed The ending line number of the user defined class, or - * FALSE if unknown. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getendline.php ) + * + * Gets end line number from a user-defined class definition. + * + * @return mixed The ending line number of the user defined class, or + * FALSE if unknown. + */ public function getEndLine() { return $this->fetch('line2'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getdoccomment.php ) - * - * Gets doc comments from a class. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The doc comment if it exists, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getdoccomment.php ) + * + * Gets doc comments from a class. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The doc comment if it exists, otherwise FALSE + */ public function getDocComment() { return $this->fetch('doc'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getconstructor.php ) - * - * Gets the constructor of the reflected class. - * - * @return mixed A ReflectionMethod object reflecting the class' - * constructor, or NULL if the class has no - * constructor. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getconstructor.php ) + * + * Gets the constructor of the reflected class. + * + * @return mixed A ReflectionMethod object reflecting the class' + * constructor, or NULL if the class has no + * constructor. + */ public function getConstructor() { if ($this->hasMethod('__construct')) { return $this->getMethod('__construct'); @@ -4168,16 +4524,16 @@ class ReflectionClass implements Reflector { return null; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getmethod.php ) - * - * Gets a ReflectionMethod for a class method. - * - * @name mixed The method name to reflect. - * - * @return mixed A ReflectionMethod. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getmethod.php ) + * + * Gets a ReflectionMethod for a class method. + * + * @name mixed The method name to reflect. + * + * @return mixed A ReflectionMethod. + */ public function getMethod($name) { if (!$this->info) { $method = hphp_get_method_info($this->name, $name); @@ -4198,25 +4554,25 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getmethods.php ) - * - * Gets an array of methods for the class. - * - * @filter mixed Filter the results to include only methods with - * certain attributes. Defaults to no filtering. - * - * Any combination of ReflectionMethod::IS_STATIC, - * ReflectionMethod::IS_PUBLIC, - * ReflectionMethod::IS_PROTECTED, - * ReflectionMethod::IS_PRIVATE, - * ReflectionMethod::IS_ABSTRACT, - * ReflectionMethod::IS_FINAL. - * - * @return mixed An array of ReflectionMethod objects reflecting each - * method. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getmethods.php ) + * + * Gets an array of methods for the class. + * + * @filter mixed Filter the results to include only methods with + * certain attributes. Defaults to no filtering. + * + * Any combination of ReflectionMethod::IS_STATIC, + * ReflectionMethod::IS_PUBLIC, + * ReflectionMethod::IS_PROTECTED, + * ReflectionMethod::IS_PRIVATE, + * ReflectionMethod::IS_ABSTRACT, + * ReflectionMethod::IS_FINAL. + * + * @return mixed An array of ReflectionMethod objects reflecting each + * method. + */ public function getMethods($filter = 0xFFFF) { $ret = array(); $methods = $this->fetch('methods'); @@ -4234,17 +4590,17 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getproperty.php - * ) - * - * Gets a ReflectionProperty for a class's property. - * - * @name mixed The property name. - * - * @return mixed A ReflectionProperty. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getproperty.php + * ) + * + * Gets a ReflectionProperty for a class's property. + * + * @name mixed The property name. + * + * @return mixed A ReflectionProperty. + */ public function getProperty($name) { $properties = $this->fetch('properties'); if (!isset($properties[$name])) { @@ -4259,19 +4615,19 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getproperties.php ) - * - * Retrieves reflected properties. - * - * @filter mixed The optional filter, for filtering desired property - * types. It's configured using the ReflectionProperty - * constants, and defaults to all property types. - * - * @return mixed An array of ReflectionProperty objects. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getproperties.php ) + * + * Retrieves reflected properties. + * + * @filter mixed The optional filter, for filtering desired property + * types. It's configured using the ReflectionProperty + * constants, and defaults to all property types. + * + * @return mixed An array of ReflectionProperty objects. + */ public function getProperties($filter = 0xFFFF) { $ret = array(); foreach ($this->fetch('properties') as $name => $_) { @@ -4286,33 +4642,33 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getconstants.php - * ) - * - * Gets defined constants from a class. WarningThis function is currently - * not documented; only its argument list is available. - * - * @return mixed An array of constants. Constant name in key, - * constant value in value. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getconstants.php + * ) + * + * Gets defined constants from a class. WarningThis function is currently + * not documented; only its argument list is available. + * + * @return mixed An array of constants. Constant name in key, + * constant value in value. + */ public function getConstants() { return $this->fetch('constants'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getconstant.php - * ) - * - * Gets the defined constant. WarningThis function is currently not - * documented; only its argument list is available. - * - * @name mixed Name of the constant. - * - * @return mixed Value of the constant. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getconstant.php + * ) + * + * Gets the defined constant. WarningThis function is currently not + * documented; only its argument list is available. + * + * @name mixed Name of the constant. + * + * @return mixed Value of the constant. + */ public function getConstant($name) { $constants = $this->fetch('constants'); if (!isset($constants[$name])) { @@ -4322,17 +4678,17 @@ class ReflectionClass implements Reflector { return $constants[$name]; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getinterfaces.php ) - * - * Gets the interfaces. - * - * @return mixed An associative array of interfaces, with keys as - * interface names and the array values as - * ReflectionClass objects. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getinterfaces.php ) + * + * Gets the interfaces. + * + * @return mixed An associative array of interfaces, with keys as + * interface names and the array values as + * ReflectionClass objects. + */ public function getInterfaces() { $ret = array(); foreach ($this->fetch('interfaces') as $name => $_) { @@ -4344,17 +4700,17 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.gettraits.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns an array with trait names in keys and - * instances of trait's ReflectionClass in values. - * Returns NULL in case of an error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.gettraits.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns an array with trait names in keys and + * instances of trait's ReflectionClass in values. + * Returns NULL in case of an error. + */ public function getTraits() { $ret = array(); foreach ($this->fetch('traits') as $name => $_) { @@ -4366,16 +4722,16 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getinterfacenames.php ) - * - * Get the interface names. - * - * @return mixed A numerical array with interface names as the - * values. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getinterfacenames.php ) + * + * Get the interface names. + * + * @return mixed A numerical array with interface names as the + * values. + */ public function getInterfaceNames() { $ret = array(); foreach ($this->fetch('interfaces') as $name => $_) { @@ -4387,17 +4743,17 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.gettraitnames.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns an array with trait names in values. Returns - * NULL in case of an error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.gettraitnames.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns an array with trait names in values. Returns + * NULL in case of an error. + */ public function getTraitNames() { $ret = array(); foreach ($this->fetch('traits') as $name => $_) { @@ -4409,18 +4765,18 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.gettraitaliases.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns an array with new method names in keys and - * original names (in the format "TraitName::original") - * in values. Returns NULL in case of an error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.gettraitaliases.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns an array with new method names in keys and + * original names (in the format "TraitName::original") + * in values. Returns NULL in case of an error. + */ public function getTraitAliases() { $ret = array(); foreach ($this->fetch('trait_aliases') as $old_name => $new_name) { @@ -4429,138 +4785,138 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.isinterface.php - * ) - * - * Checks whether the class is an interface. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.isinterface.php + * ) + * + * Checks whether the class is an interface. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isInterface() { return $this->check('interface'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.isabstract.php ) - * - * Checks if the class is abstract. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.isabstract.php ) + * + * Checks if the class is abstract. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isAbstract() { return $this->check('abstract'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.isfinal.php ) - * - * Checks if a class is final. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.isfinal.php ) + * + * Checks if a class is final. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isFinal() { return $this->check('final'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.istrait.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns TRUE if this is a trait, FALSE otherwise. - * Returns NULL in case of an error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.istrait.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns TRUE if this is a trait, FALSE otherwise. + * Returns NULL in case of an error. + */ public function isTrait() { return $this->check('trait'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getmodifiers.php - * ) - * - * Returns a bitfield of the access modifiers for this class. - * - * @return mixed Returns bitmask of modifier constants. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getmodifiers.php + * ) + * + * Returns a bitfield of the access modifiers for this class. + * + * @return mixed Returns bitmask of modifier constants. + */ public function getModifiers() { return $this->fetch('modifiers'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.isinstance.php ) - * - * Checks if an object is an instance of a class. - * - * @obj mixed The object being compared to. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.isinstance.php ) + * + * Checks if an object is an instance of a class. + * + * @obj mixed The object being compared to. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isInstance($obj) { return hphp_instanceof($obj, $this->name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.newinstance.php - * ) - * - * Creates a new instance of the class. The given arguments are passed to - * the class constructor. - * - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.newinstance.php + * ) + * + * Creates a new instance of the class. The given arguments are passed to + * the class constructor. + * + */ public function newInstance() { $args = func_get_args(); return hphp_create_object($this->name, $args); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.newinstanceargs.php ) - * - * Creates a new instance of the class, the given arguments are passed to - * the class constructor. - * - * @args mixed The parameters to be passed to the class constructor - * as an array. - * - * @return mixed Returns a new instance of the class. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.newinstanceargs.php ) + * + * Creates a new instance of the class, the given arguments are passed to + * the class constructor. + * + * @args mixed The parameters to be passed to the class constructor + * as an array. + * + * @return mixed Returns a new instance of the class. + */ public function newInstanceArgs($args) { return hphp_create_object($this->name, array_values($args)); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.newinstancewithoutconstructor.php - * ) - * - * Creates a new instance of the class without invoking the constructor. - * - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.newinstancewithoutconstructor.php + * ) + * + * Creates a new instance of the class without invoking the constructor. + * + */ public function newInstanceWithoutConstructor() { return hphp_create_object_without_constructor($this->name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getparentclass.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed A ReflectionClass. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getparentclass.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed A ReflectionClass. + */ public function getParentClass() { $parent = $this->fetch('parent'); if (empty($parent)) { @@ -4569,18 +4925,18 @@ class ReflectionClass implements Reflector { return new ReflectionClass($parent); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.issubclassof.php - * ) - * - * Checks if the class is a subclass of a specified class or implements a - * specified interface. - * - * @cls mixed The class name being checked against. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.issubclassof.php + * ) + * + * Checks if the class is a subclass of a specified class or implements a + * specified interface. + * + * @cls mixed The class name being checked against. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isSubclassOf($cls) { if ($cls instanceof ReflectionClass) { $cls = $cls->name; @@ -4600,16 +4956,16 @@ class ReflectionClass implements Reflector { return $this->getParentClass()->isSubclassOf($cls); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getstaticproperties.php ) - * - * Get the static properties. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The static properties, as an array. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getstaticproperties.php ) + * + * Get the static properties. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The static properties, as an array. + */ public function getStaticProperties() { $ret = array(); foreach ($this->getProperties() as $prop) { @@ -4620,19 +4976,19 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getstaticpropertyvalue.php ) - * - * Gets the value of a static property on this class. - * - * @name mixed The name of the static property for which to return - * a value. - * @default mixed - * - * @return mixed The value of the static property. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getstaticpropertyvalue.php ) + * + * Gets the value of a static property on this class. + * + * @name mixed The name of the static property for which to return + * a value. + * @default mixed + * + * @return mixed The value of the static property. + */ public function getStaticPropertyValue($name, $default = null) { if ($this->hasProperty($name) && $this->getProperty($name)->isStatic()) { @@ -4641,42 +4997,42 @@ class ReflectionClass implements Reflector { return $default; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.setstaticpropertyvalue.php ) - * - * Sets static property value. WarningThis function is currently not - * documented; only its argument list is available. - * - * @name mixed Property name. - * @value mixed New property value. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.setstaticpropertyvalue.php ) + * + * Sets static property value. WarningThis function is currently not + * documented; only its argument list is available. + * + * @name mixed Property name. + * @value mixed New property value. + * + * @return mixed No value is returned. + */ public function setStaticPropertyValue($name, $value) { hphp_set_static_property($this->name, $name, $value); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getdefaultproperties.php ) - * - * Gets default properties from a class (including inherited properties). - * - * This method only works for static properties when used on internal - * classes. The default value of a static class property can not be tracked - * when using this method on user defined classes. - * - * @return mixed An array of default properties, with the key being - * the name of the property and the value being the - * default value of the property or NULL if the - * property doesn't have a default value. The function - * does not distinguish between static and non static - * properties and does not take visibility modifiers - * into account. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getdefaultproperties.php ) + * + * Gets default properties from a class (including inherited properties). + * + * This method only works for static properties when used on internal + * classes. The default value of a static class property can not be tracked + * when using this method on user defined classes. + * + * @return mixed An array of default properties, with the key being + * the name of the property and the value being the + * default value of the property or NULL if the + * property doesn't have a default value. The function + * does not distinguish between static and non static + * properties and does not take visibility modifiers + * into account. + */ public function getDefaultProperties() { $ret = array(); foreach ($this->getProperties() as $prop) { @@ -4687,30 +5043,30 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.isiterateable.php ) - * - * Checks whether the class is iterateable. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.isiterateable.php ) + * + * Checks whether the class is iterateable. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isIterateable() { return $this->isSubclassOf('ArrayAccess'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.implementsinterface.php ) - * - * Checks whether it implements an interface. - * - * @cls mixed The interface name. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.implementsinterface.php ) + * + * Checks whether it implements an interface. + * + * @cls mixed The interface name. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function implementsInterface($cls) { if ($cls instanceof ReflectionClass) { $cls = $cls->name; @@ -4726,32 +5082,32 @@ class ReflectionClass implements Reflector { return false; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getextension.php - * ) - * - * Gets a ReflectionExtension object for the extension which defined the - * class. - * - * @return mixed A ReflectionExtension object representing the - * extension which defined the class, or NULL for - * user-defined classes. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getextension.php + * ) + * + * Gets a ReflectionExtension object for the extension which defined the + * class. + * + * @return mixed A ReflectionExtension object representing the + * extension which defined the class, or NULL for + * user-defined classes. + */ public function getExtension() { return $this->fetch('extension'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getextensionname.php ) - * - * Gets the name of the extension which defined the class. - * - * @return mixed The name of the extension which defined the class, - * or FALSE for user-defined classes. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getextensionname.php ) + * + * Gets the name of the extension which defined the class. + * + * @return mixed The name of the extension which defined the class, + * or FALSE for user-defined classes. + */ public function getExtensionName() { return $this->fetch('extension')->getName(); } @@ -4774,29 +5130,29 @@ class ReflectionClass implements Reflector { return $this->fetch('attributes_rec'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.innamespace.php - * ) - * - * Checks if this class is defined in a namespace. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.innamespace.php + * ) + * + * Checks if this class is defined in a namespace. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function inNamespace() { return strrpos($this->getName(), '\\') !== false; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getnamespacename.php ) - * - * Gets the namespace name. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The namespace name. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getnamespacename.php ) + * + * Gets the namespace name. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The namespace name. + */ public function getNamespaceName() { $pos = strrpos($this->getName(), '\\'); if ($pos === false) { @@ -4805,15 +5161,15 @@ class ReflectionClass implements Reflector { return substr($this->getName(), 0, $pos); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getshortname.php - * ) - * - * Gets the short name of the class, the part without the namespace. - * - * @return mixed The class short name. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getshortname.php + * ) + * + * Gets the short name of the class, the part without the namespace. + * + * @return mixed The class short name. + */ public function getShortName() { $pos = strrpos($this->getName(), '\\'); if ($pos === false) { @@ -4835,22 +5191,22 @@ class ReflectionClass implements Reflector { * */ class ReflectionObject extends ReflectionClass { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionobject.export.php ) - * - * Exports a reflection. WarningThis function is currently not documented; - * only its argument list is available. - * - * @obj mixed The reflection to export. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed If the return parameter is set to TRUE, then the - * export is returned as a string, otherwise NULL is - * returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionobject.export.php ) + * + * Exports a reflection. WarningThis function is currently not documented; + * only its argument list is available. + * + * @obj mixed The reflection to export. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed If the return parameter is set to TRUE, then the + * export is returned as a string, otherwise NULL is + * returned. + */ public static function export($obj, $ret=false) { $obj = new ReflectionObject($obj); $str = (string)$obj; @@ -4882,19 +5238,19 @@ class ReflectionProperty implements Reflector { public $name; public $class; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.construct.php - * ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @cls mixed The class name, that contains the property. - * @name mixed The name of the property being reflected. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.construct.php + * ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @cls mixed The class name, that contains the property. + * @name mixed The name of the property being reflected. + * + * @return mixed No value is returned. + */ public function __construct($cls, $name) { if ($cls && $name) { if (!is_object($cls)) { @@ -4911,32 +5267,32 @@ class ReflectionProperty implements Reflector { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.tostring.php - * ) - * - * To string. WarningThis function is currently not documented; only its - * argument list is available. - * - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.tostring.php + * ) + * + * To string. WarningThis function is currently not documented; only its + * argument list is available. + * + */ public function __toString() { return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.export.php ) - * - * Exports a reflection. WarningThis function is currently not documented; - * only its argument list is available. - * - * @cls mixed The reflection to export. - * @name mixed The property name. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.export.php ) + * + * Exports a reflection. WarningThis function is currently not documented; + * only its argument list is available. + * + * @cls mixed The reflection to export. + * @name mixed The property name. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + */ public static function export($cls, $name, $ret=false) { if (!is_object($cls)) { $cls = new ReflectionClass($cls); @@ -4951,130 +5307,130 @@ class ReflectionProperty implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.getname.php ) - * - * Gets the properties name. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The name of the reflected property. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.getname.php ) + * + * Gets the properties name. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The name of the reflected property. + */ public function getName() { return $this->info['name']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.ispublic.php - * ) - * - * Checks whether the property is public. - * - * @return mixed TRUE if the property is public, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.ispublic.php + * ) + * + * Checks whether the property is public. + * + * @return mixed TRUE if the property is public, FALSE otherwise. + */ public function isPublic() { return $this->info['access'] == 'public'; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.isprivate.php - * ) - * - * Checks whether the property is private. - * - * @return mixed TRUE if the property is private, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.isprivate.php + * ) + * + * Checks whether the property is private. + * + * @return mixed TRUE if the property is private, FALSE otherwise. + */ public function isPrivate() { return $this->info['access'] == 'private'; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionproperty.isprotected.php ) - * - * Checks whether the property is protected. - * - * @return mixed TRUE if the property is protected, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionproperty.isprotected.php ) + * + * Checks whether the property is protected. + * + * @return mixed TRUE if the property is protected, FALSE otherwise. + */ public function isProtected() { return $this->info['access'] == 'protected'; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.isstatic.php - * ) - * - * Checks whether the property is static. - * - * @return mixed TRUE if the property is static, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.isstatic.php + * ) + * + * Checks whether the property is static. + * + * @return mixed TRUE if the property is static, FALSE otherwise. + */ public function isStatic() { return isset($this->info['static']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.isdefault.php - * ) - * - * Checks whether the property is the default. - * - * @return mixed TRUE if the property was declared at compile-time, - * or FALSE if it was created at run-time. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.isdefault.php + * ) + * + * Checks whether the property is the default. + * + * @return mixed TRUE if the property was declared at compile-time, + * or FALSE if it was created at run-time. + */ public function isDefault() { return $this->info['default']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionproperty.setaccessible.php ) - * - * Sets a property to be accessible. For example, it may allow protected - * and private properties to be accessed. - * - * @accessible mixed TRUE to allow accessibility, or FALSE. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionproperty.setaccessible.php ) + * + * Sets a property to be accessible. For example, it may allow protected + * and private properties to be accessed. + * + * @accessible mixed TRUE to allow accessibility, or FALSE. + * + * @return mixed No value is returned. + */ public function setAccessible($accessible) { throw new ReflectionException(__METHOD__." is not supported"); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionproperty.getmodifiers.php ) - * - * Gets the modifiers. WarningThis function is currently not documented; - * only its argument list is available. - * - * @return mixed A numeric representation of the modifiers. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionproperty.getmodifiers.php ) + * + * Gets the modifiers. WarningThis function is currently not documented; + * only its argument list is available. + * + * @return mixed A numeric representation of the modifiers. + */ public function getModifiers() { return $this->info['modifiers']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.getvalue.php - * ) - * - * Gets the properties value. - * - * @obj mixed If the property is non-static an object must be - * provided to fetch the property from. If you want to - * fetch the default property without providing an - * object use ReflectionClass::getDefaultProperties() - * instead. - * - * @return mixed The current value of the property. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.getvalue.php + * ) + * + * Gets the properties value. + * + * @obj mixed If the property is non-static an object must be + * provided to fetch the property from. If you want to + * fetch the default property without providing an + * object use ReflectionClass::getDefaultProperties() + * instead. + * + * @return mixed The current value of the property. + */ public function getValue($obj = null) { if ($this->isStatic()) { return hphp_get_static_property($this->info['class'], @@ -5087,21 +5443,21 @@ class ReflectionProperty implements Reflector { return null; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.setvalue.php - * ) - * - * Sets (changes) the property's value. - * - * @obj mixed If the property is non-static an object must be - * provided to change the property on. If the property - * is static this parameter is left out and only value - * needs to be provided. - * @value mixed The new value. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.setvalue.php + * ) + * + * Sets (changes) the property's value. + * + * @obj mixed If the property is non-static an object must be + * provided to change the property on. If the property + * is static this parameter is left out and only value + * needs to be provided. + * @value mixed The new value. + * + * @return mixed No value is returned. + */ public function setValue($obj, $value) { if ($this->isStatic()) { hphp_set_static_property($this->info['class'], $this->info['name'], @@ -5112,16 +5468,16 @@ class ReflectionProperty implements Reflector { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionproperty.getdeclaringclass.php ) - * - * Gets the declaring class. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed A ReflectionClass object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionproperty.getdeclaringclass.php ) + * + * Gets the declaring class. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed A ReflectionClass object. + */ public function getDeclaringClass() { if (empty($this->info['class'])) { return null; @@ -5129,16 +5485,16 @@ class ReflectionProperty implements Reflector { return new ReflectionClass($this->info['class']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionproperty.getdoccomment.php ) - * - * Gets the doc comment. WarningThis function is currently not documented; - * only its argument list is available. - * - * @return mixed The doc comment. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionproperty.getdoccomment.php ) + * + * Gets the doc comment. WarningThis function is currently not documented; + * only its argument list is available. + * + * @return mixed The doc comment. + */ public function getDocComment() { return $this->info['doc']; } @@ -5173,18 +5529,18 @@ implements Reflector { public $name; public $class; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.construct.php ) - * - * Constructs a new ReflectionMethod. - * - * @cls mixed Classname or object (instance of the class) that - * contains the method. - * @name mixed Name of the method. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.construct.php ) + * + * Constructs a new ReflectionMethod. + * + * @cls mixed Classname or object (instance of the class) that + * contains the method. + * @name mixed Name of the method. + * + * @return mixed No value is returned. + */ public function __construct($cls, $name = '') { if (!$name && is_string($cls)) { $arr = explode('::', $cls); @@ -5205,37 +5561,37 @@ implements Reflector { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.tostring.php ) - * - * Returns the string representation of the Reflection method object. - * - * @return mixed A string representation of this ReflectionMethod - * instance. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.tostring.php ) + * + * Returns the string representation of the Reflection method object. + * + * @return mixed A string representation of this ReflectionMethod + * instance. + */ public function __toString() { //TODO return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.export.php ) - * - * Exports a ReflectionMethod. WarningThis function is currently not - * documented; only its argument list is available. - * - * @cls mixed The class name. - * @name mixed The name of the method. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed If the return parameter is set to TRUE, then the - * export is returned as a string, otherwise NULL is - * returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.export.php ) + * + * Exports a ReflectionMethod. WarningThis function is currently not + * documented; only its argument list is available. + * + * @cls mixed The class name. + * @name mixed The name of the method. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed If the return parameter is set to TRUE, then the + * export is returned as a string, otherwise NULL is + * returned. + */ public static function export($cls, $name, $ret=false) { if (!is_object($cls)) { $cls = new ReflectionClass($cls); @@ -5250,17 +5606,17 @@ implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.invoke.php ) - * - * Invokes a reflected method. - * - * @obj mixed The object to invoke the method on. For static - * methods, pass null to this parameter. - * - * @return mixed Returns the method result. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.invoke.php ) + * + * Invokes a reflected method. + * + * @obj mixed The object to invoke the method on. For static + * methods, pass null to this parameter. + * + * @return mixed Returns the method result. + */ public function invoke($obj) { $args = func_get_args(); array_shift($args); @@ -5268,166 +5624,166 @@ implements Reflector { $args); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.invokeargs.php - * ) - * - * Invokes the reflected method and pass its arguments as array. - * - * @obj mixed The object to invoke the method on. In case of - * static methods, you can pass null to this parameter. - * @args mixed The parameters to be passed to the function, as an - * array. - * - * @return mixed Returns the method result. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.invokeargs.php + * ) + * + * Invokes the reflected method and pass its arguments as array. + * + * @obj mixed The object to invoke the method on. In case of + * static methods, you can pass null to this parameter. + * @args mixed The parameters to be passed to the function, as an + * array. + * + * @return mixed Returns the method result. + */ public function invokeArgs($obj, $args) { return hphp_invoke_method($obj, $this->info['class'], $this->info['name'], array_values($args)); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.isfinal.php ) - * - * Checks if the method is final. - * - * @return mixed TRUE if the method is final, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.isfinal.php ) + * + * Checks if the method is final. + * + * @return mixed TRUE if the method is final, otherwise FALSE + */ public function isFinal() { return isset($this->info['final']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.isabstract.php - * ) - * - * Checks if the method is abstract. - * - * @return mixed TRUE if the method is abstract, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.isabstract.php + * ) + * + * Checks if the method is abstract. + * + * @return mixed TRUE if the method is abstract, otherwise FALSE + */ public function isAbstract() { return isset($this->info['abstract']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.ispublic.php ) - * - * Checks if the method is public. - * - * @return mixed TRUE if the method is public, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.ispublic.php ) + * + * Checks if the method is public. + * + * @return mixed TRUE if the method is public, otherwise FALSE + */ public function isPublic() { return $this->info['access'] == "public"; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.isprivate.php ) - * - * Checks if the method is private. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed TRUE if the method is private, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.isprivate.php ) + * + * Checks if the method is private. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed TRUE if the method is private, otherwise FALSE + */ public function isPrivate() { return $this->info['access'] == "private"; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.isprotected.php - * ) - * - * Checks if the method is protected. - * - * @return mixed TRUE if the method is protected, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.isprotected.php + * ) + * + * Checks if the method is protected. + * + * @return mixed TRUE if the method is protected, otherwise FALSE + */ public function isProtected() { return $this->info['access'] == "protected"; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.isstatic.php ) - * - * Checks if the method is static. - * - * @return mixed TRUE if the method is static, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.isstatic.php ) + * + * Checks if the method is static. + * + * @return mixed TRUE if the method is static, otherwise FALSE + */ public function isStatic() { return isset($this->info['static']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionmethod.isconstructor.php ) - * - * Checks if the method is a constructor. - * - * @return mixed TRUE if the method is a constructor, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionmethod.isconstructor.php ) + * + * Checks if the method is a constructor. + * + * @return mixed TRUE if the method is a constructor, otherwise FALSE + */ public function isConstructor() { return isset($this->info['constructor']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionmethod.isdestructor.php ) - * - * Checks if the method is a destructor. - * - * @return mixed TRUE if the method is a destructor, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionmethod.isdestructor.php ) + * + * Checks if the method is a destructor. + * + * @return mixed TRUE if the method is a destructor, otherwise FALSE + */ public function isDestructor() { return $this->getName() == '__destruct'; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionmethod.getmodifiers.php ) - * - * Returns a bitfield of the access modifiers for this method. - * - * @return mixed A numeric representation of the modifiers. The - * modifiers are listed below. The actual meanings of - * these modifiers are described in the predefined - * constants. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionmethod.getmodifiers.php ) + * + * Returns a bitfield of the access modifiers for this method. + * + * @return mixed A numeric representation of the modifiers. The + * modifiers are listed below. The actual meanings of + * these modifiers are described in the predefined + * constants. + */ public function getModifiers() { return $this->info['modifiers']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.getclosure.php - * ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns Closure. Returns NULL in case of an error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.getclosure.php + * ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns Closure. Returns NULL in case of an error. + */ public function getClosure() { return $this->info['closure']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionmethod.getdeclaringclass.php ) - * - * Gets the declaring class for the reflected method. - * - * @return mixed A ReflectionClass object of the class that the - * reflected method is part of. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionmethod.getdeclaringclass.php ) + * + * Gets the declaring class for the reflected method. + * + * @return mixed A ReflectionClass object of the class that the + * reflected method is part of. + */ public function getDeclaringClass() { if (empty($this->info['class'])) { return null; @@ -5487,52 +5843,52 @@ class ReflectionExtension implements Reflector { private $name; private $info; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.construct.php ) - * - * Construct a ReflectionExtension object. - * - * @name mixed Name of the extension. - * - * @return mixed A ReflectionExtension object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.construct.php ) + * + * Construct a ReflectionExtension object. + * + * @name mixed Name of the extension. + * + * @return mixed A ReflectionExtension object. + */ public function __construct($name) { $this->info = hphp_get_extension_info($name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionextension.tostring.php - * ) - * - * Exports a reflected extension and returns it as a string. This is the - * same as the ReflectionExtension::export() with the return set to TRUE. - * - * @return mixed Returns the exported extension as a string, in the - * same way as the ReflectionExtension::export(). - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionextension.tostring.php + * ) + * + * Exports a reflected extension and returns it as a string. This is the + * same as the ReflectionExtension::export() with the return set to TRUE. + * + * @return mixed Returns the exported extension as a string, in the + * same way as the ReflectionExtension::export(). + */ public function __toString() { return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionextension.export.php ) - * - * Exports a reflected extension. The output format of this function is - * the same as the CLI argument --re [extension]. - * - * @name mixed The reflection to export. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed If the return parameter is set to TRUE, then the - * export is returned as a string, otherwise NULL is - * returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionextension.export.php ) + * + * Exports a reflected extension. The output format of this function is + * the same as the CLI argument --re [extension]. + * + * @name mixed The reflection to export. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed If the return parameter is set to TRUE, then the + * export is returned as a string, otherwise NULL is + * returned. + */ public static function export($name, $ret=false) { $obj = new ReflectionExtension($name); $str = (string)$obj; @@ -5542,101 +5898,101 @@ class ReflectionExtension implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionextension.getname.php - * ) - * - * Gets the extensions name. - * - * @return mixed The extensions name. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionextension.getname.php + * ) + * + * Gets the extensions name. + * + * @return mixed The extensions name. + */ public function getName() { return $this->info['name']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getversion.php ) - * - * Gets the version of the extension. - * - * @return mixed The version of the extension. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getversion.php ) + * + * Gets the version of the extension. + * + * @return mixed The version of the extension. + */ public function getVersion() { return $this->info['version']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getfunctions.php ) - * - * Get defined functions from an extension. - * - * @return mixed An associative array of ReflectionFunction objects, - * for each function defined in the extension with the - * keys being the function names. If no function are - * defined, an empty array is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getfunctions.php ) + * + * Get defined functions from an extension. + * + * @return mixed An associative array of ReflectionFunction objects, + * for each function defined in the extension with the + * keys being the function names. If no function are + * defined, an empty array is returned. + */ public function getFunctions() { return $this->info['functions']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getconstants.php ) - * - * Get defined constants from an extension. - * - * @return mixed An associative array with constant names as keys. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getconstants.php ) + * + * Get defined constants from an extension. + * + * @return mixed An associative array with constant names as keys. + */ public function getConstants() { return $this->info['constants']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getinientries.php ) - * - * Get the ini entries for an extension. - * - * @return mixed An associative array with the ini entries as keys, - * with their defined values as values. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getinientries.php ) + * + * Get the ini entries for an extension. + * + * @return mixed An associative array with the ini entries as keys, + * with their defined values as values. + */ public function getINIEntries() { return $this->info['ini']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getclasses.php ) - * - * Gets a list of classes from an extension. - * - * @return mixed An array of ReflectionClass objects, one for each - * class within the extension. If no classes are - * defined, an empty array is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getclasses.php ) + * + * Gets a list of classes from an extension. + * + * @return mixed An array of ReflectionClass objects, one for each + * class within the extension. If no classes are + * defined, an empty array is returned. + */ public function getClasses() { return $this->info['classes']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getclassnames.php ) - * - * Gets a listing of class names as defined in the extension. - * - * @return mixed An array of class names, as defined in the - * extension. If no classes are defined, an empty array - * is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getclassnames.php ) + * + * Gets a listing of class names as defined in the extension. + * + * @return mixed An array of class names, as defined in the + * extension. If no classes are defined, an empty array + * is returned. + */ public function getClassNames() { $ret = array(); foreach ($this->info['classes'] as $cls) { @@ -5645,14 +6001,14 @@ class ReflectionExtension implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionextension.info.php ) - * - * Prints out the " phpinfo()" snippet for the given extension. - * - * @return mixed Information about the extension. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionextension.info.php ) + * + * Prints out the " phpinfo()" snippet for the given extension. + * + * @return mixed Information about the extension. + */ public function info() { return $this->info['info']; } @@ -6804,21 +7160,21 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, private $flags; private $iteratorClass; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.construct.php ) - * - * This constructs a new array object. - * - * @input mixed The input parameter accepts an array or an Object. - * @flags mixed Flags to control the behaviour of the ArrayObject - * object. See ArrayObject::setFlags(). - * @iterator_class - * mixed Specify the class that will be used for iteration of - * the ArrayObject object. - * - * @return mixed Returns an ArrayObject object on success. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.construct.php ) + * + * This constructs a new array object. + * + * @input mixed The input parameter accepts an array or an Object. + * @flags mixed Flags to control the behaviour of the ArrayObject + * object. See ArrayObject::setFlags(). + * @iterator_class + * mixed Specify the class that will be used for iteration of + * the ArrayObject object. + * + * @return mixed Returns an ArrayObject object on success. + */ public function __construct($input = null, int $flags = 0, string $iterator_class = "ArrayIterator") { @@ -6830,19 +7186,19 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, $this->iteratorClass = $iterator_class; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.append.php ) - * - * Appends a new value as the last element. - * - * This method cannot be called when the ArrayObject was constructed from - * an object. Use ArrayObject::offsetSet() instead. - * - * @value mixed The value being appended. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.append.php ) + * + * Appends a new value as the last element. + * + * This method cannot be called when the ArrayObject was constructed from + * an object. Use ArrayObject::offsetSet() instead. + * + * @value mixed The value being appended. + * + * @return mixed No value is returned. + */ public function append($value) { if (!$this->isArray()) { throw new Exception( @@ -6853,162 +7209,162 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, $this->storage[] = $value; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.asort.php ) - * - * Sorts the entries such that the keys maintain their correlation with - * the entries they are associated with. This is used mainly when sorting - * associative arrays where the actual element order is significant. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.asort.php ) + * + * Sorts the entries such that the keys maintain their correlation with + * the entries they are associated with. This is used mainly when sorting + * associative arrays where the actual element order is significant. + * + * @return mixed No value is returned. + */ public function asort() { return asort($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.count.php ) - * - * Get the number of public properties in the ArrayObject. - * - * @return mixed The number of public properties in the ArrayObject. - * - * When the ArrayObject is constructed from an array - * all properties are public. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.count.php ) + * + * Get the number of public properties in the ArrayObject. + * + * @return mixed The number of public properties in the ArrayObject. + * + * When the ArrayObject is constructed from an array + * all properties are public. + */ public function count() { return count($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.exchangearray.php ) - * - * Exchange the current array with another array or object. - * - * @input mixed The new array or object to exchange with the current - * array. - * - * @return mixed Returns the old array. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.exchangearray.php ) + * + * Exchange the current array with another array or object. + * + * @input mixed The new array or object to exchange with the current + * array. + * + * @return mixed Returns the old array. + */ public function exchangeArray($input) { $old = $this->storage; $this->storage = $input; return $old; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.getarraycopy.php ) - * - * Exports the ArrayObject to an array. - * - * @return mixed Returns a copy of the array. When the ArrayObject - * refers to an object an array of the public - * properties of that object will be returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.getarraycopy.php ) + * + * Exports the ArrayObject to an array. + * + * @return mixed Returns a copy of the array. When the ArrayObject + * refers to an object an array of the public + * properties of that object will be returned. + */ public function getArrayCopy() { return (array) $this->storage; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.getflags.php ) - * - * Gets the behavior flags of the ArrayObject. See the - * ArrayObject::setFlags method for a list of the available flags. - * - * @return mixed Returns the behavior flags of the ArrayObject. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.getflags.php ) + * + * Gets the behavior flags of the ArrayObject. See the + * ArrayObject::setFlags method for a list of the available flags. + * + * @return mixed Returns the behavior flags of the ArrayObject. + */ public function getFlags() { return $this->flags; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.getiterator.php ) - * - * Create a new iterator from an ArrayObject instance. - * - * @return mixed An iterator from an ArrayObject. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.getiterator.php ) + * + * Create a new iterator from an ArrayObject instance. + * + * @return mixed An iterator from an ArrayObject. + */ public function getIterator() { $class = $this->iteratorClass; return new $class($this->storage, $this->flags); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.getiteratorclass.php - * ) - * - * Gets the class name of the array iterator that is used by - * ArrayObject::getIterator(). - * - * @return mixed Returns the iterator class name that is used to - * iterate over this object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.getiteratorclass.php + * ) + * + * Gets the class name of the array iterator that is used by + * ArrayObject::getIterator(). + * + * @return mixed Returns the iterator class name that is used to + * iterate over this object. + */ public function getIteratorClass() { return $this->iteratorClass; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.ksort.php ) - * - * Sorts the entries by key, maintaining key to entry correlations. This - * is useful mainly for associative arrays. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.ksort.php ) + * + * Sorts the entries by key, maintaining key to entry correlations. This + * is useful mainly for associative arrays. + * + * @return mixed No value is returned. + */ public function ksort() { return ksort($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.natcasesort.php ) - * - * This method is a case insensitive version of ArrayObject::natsort. - * - * This method implements a sort algorithm that orders alphanumeric - * strings in the way a human being would while maintaining key/value - * associations. This is described as a "natural ordering". - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.natcasesort.php ) + * + * This method is a case insensitive version of ArrayObject::natsort. + * + * This method implements a sort algorithm that orders alphanumeric + * strings in the way a human being would while maintaining key/value + * associations. This is described as a "natural ordering". + * + * @return mixed No value is returned. + */ public function natcasesort() { return natcasesort($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.natsort.php ) - * - * This method implements a sort algorithm that orders alphanumeric - * strings in the way a human being would while maintaining key/value - * associations. This is described as a "natural ordering". An example of - * the difference between this algorithm and the regular computer string - * sorting algorithms (used in ArrayObject::asort) method can be seen in - * the example below. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.natsort.php ) + * + * This method implements a sort algorithm that orders alphanumeric + * strings in the way a human being would while maintaining key/value + * associations. This is described as a "natural ordering". An example of + * the difference between this algorithm and the regular computer string + * sorting algorithms (used in ArrayObject::asort) method can be seen in + * the example below. + * + * @return mixed No value is returned. + */ public function natsort() { return natsort($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.offsetexists.php ) - * - * - * @index mixed The index being checked. - * - * @return mixed TRUE if the requested index exists, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.offsetexists.php ) + * + * + * @index mixed The index being checked. + * + * @return mixed TRUE if the requested index exists, otherwise FALSE + */ public function offsetExists($index) { if ($this->isArray()) { return isset($this->storage[$index]); @@ -7017,15 +7373,15 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.offsetget.php ) - * - * - * @index mixed The index with the value. - * - * @return mixed The value at the specified index or NULL. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.offsetget.php ) + * + * + * @index mixed The index with the value. + * + * @return mixed The value at the specified index or NULL. + */ public function offsetGet($index) { if ($this->isArray()) { return $this->storage[$index]; @@ -7035,17 +7391,17 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.offsetset.php ) - * - * Sets the value at the specified index to newval. - * - * @index mixed The index being set. - * @newval mixed The new value for the index. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.offsetset.php ) + * + * Sets the value at the specified index to newval. + * + * @index mixed The index being set. + * @newval mixed The new value for the index. + * + * @return mixed No value is returned. + */ public function offsetSet($index, $newval) { if ($this->isArray()) { $this->storage[$index] = $newval; @@ -7055,16 +7411,16 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.offsetunset.php ) - * - * Unsets the value at the specified index. - * - * @index mixed The index being unset. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.offsetunset.php ) + * + * Unsets the value at the specified index. + * + * @index mixed The index being unset. + * + * @return mixed No value is returned. + */ public function offsetUnset($index) { if ($this->isArray()) { unset($this->storage[$index]); @@ -7074,15 +7430,15 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.serialize.php ) - * - * Serializes an ArrayObject. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The serialized representation of the ArrayObject. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.serialize.php ) + * + * Serializes an ArrayObject. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The serialized representation of the ArrayObject. + */ public function serialize() { return serialize(array( 'storage' => $this->storage, @@ -7091,106 +7447,106 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, )); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.setflags.php ) - * - * Set the flags that change the behavior of the ArrayObject. - * - * @flags mixed The new ArrayObject behavior. It takes on either a - * bitmask, or named constants. Using named constants - * is strongly encouraged to ensure compatibility for - * future versions. - * - * The available behavior flags are listed below. The - * actual meanings of these flags are described in the - * predefined constants. ArrayObject behavior flags - * value constant 1 ArrayObject::STD_PROP_LIST 2 - * ArrayObject::ARRAY_AS_PROPS - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.setflags.php ) + * + * Set the flags that change the behavior of the ArrayObject. + * + * @flags mixed The new ArrayObject behavior. It takes on either a + * bitmask, or named constants. Using named constants + * is strongly encouraged to ensure compatibility for + * future versions. + * + * The available behavior flags are listed below. The + * actual meanings of these flags are described in the + * predefined constants. ArrayObject behavior flags + * value constant 1 ArrayObject::STD_PROP_LIST 2 + * ArrayObject::ARRAY_AS_PROPS + * + * @return mixed No value is returned. + */ public function setFlags(int $flags) { $this->flags = $flags; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.setiteratorclass.php - * ) - * - * Sets the classname of the array iterator that is used by - * ArrayObject::getIterator(). - * - * @iterator_class - * mixed The classname of the array iterator to use when - * iterating over this object. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.setiteratorclass.php + * ) + * + * Sets the classname of the array iterator that is used by + * ArrayObject::getIterator(). + * + * @iterator_class + * mixed The classname of the array iterator to use when + * iterating over this object. + * + * @return mixed No value is returned. + */ public function setIteratorClass(string $iterator_class) { $this->iteratorClass = $iterator_class; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.uasort.php ) - * - * This function sorts the entries such that keys maintain their - * correlation with the entry that they are associated with, using a - * user-defined comparison function. - * - * This is used mainly when sorting associative arrays where the actual - * element order is significant. - * - * @cmp_function - * mixed Function cmp_function should accept two parameters - * which will be filled by pairs of entries. The - * comparison function must return an integer less - * than, equal to, or greater than zero if the first - * argument is considered to be respectively less than, - * equal to, or greater than the second. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.uasort.php ) + * + * This function sorts the entries such that keys maintain their + * correlation with the entry that they are associated with, using a + * user-defined comparison function. + * + * This is used mainly when sorting associative arrays where the actual + * element order is significant. + * + * @cmp_function + * mixed Function cmp_function should accept two parameters + * which will be filled by pairs of entries. The + * comparison function must return an integer less + * than, equal to, or greater than zero if the first + * argument is considered to be respectively less than, + * equal to, or greater than the second. + * + * @return mixed No value is returned. + */ public function uasort($cmp_function) { uasort($this->storage, $cmp_function); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.uksort.php ) - * - * This function sorts the keys of the entries using a user-supplied - * comparison function. The key to entry correlations will be maintained. - * - * @cmp_function - * mixed The callback comparison function. - * - * Function cmp_function should accept two parameters - * which will be filled by pairs of entry keys. The - * comparison function must return an integer less - * than, equal to, or greater than zero if the first - * argument is considered to be respectively less than, - * equal to, or greater than the second. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.uksort.php ) + * + * This function sorts the keys of the entries using a user-supplied + * comparison function. The key to entry correlations will be maintained. + * + * @cmp_function + * mixed The callback comparison function. + * + * Function cmp_function should accept two parameters + * which will be filled by pairs of entry keys. The + * comparison function must return an integer less + * than, equal to, or greater than zero if the first + * argument is considered to be respectively less than, + * equal to, or greater than the second. + * + * @return mixed No value is returned. + */ public function uksort($cmp_function) { uksort($this->storage, $cmp_function); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.unserialize.php ) - * - * Unserializes a serialized ArrayObject. WarningThis function is - * currently not documented; only its argument list is available. - * - * @serialized mixed The serialized ArrayObject. - * - * @return mixed The unserialized ArrayObject. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.unserialize.php ) + * + * Unserializes a serialized ArrayObject. WarningThis function is + * currently not documented; only its argument list is available. + * + * @serialized mixed The serialized ArrayObject. + * + * @return mixed The unserialized ArrayObject. + */ public function unserialize($serialized) { if (empty($serialized)) { throw new UnexpectedValueException( diff --git a/hphp/idl/base.php b/hphp/idl/base.php index 6278fb078..609d70c7f 100644 --- a/hphp/idl/base.php +++ b/hphp/idl/base.php @@ -1089,14 +1089,15 @@ function format_doc_arg($name, $type, $desc) { return $ret; } -function format_doc_comment($text) { +function format_doc_comment($text, $indent_spaces = 0) { $lines = explode("\n", $text); - $ret = "/**\n"; + $indent = str_repeat(' ', $indent_spaces); + $ret = "$indent/**\n"; for ($i = 0; $i < count($lines) - 1; $i++) { $line = $lines[$i]; - $ret .= rtrim(" * $line")."\n"; + $ret .= rtrim("$indent * $line")."\n"; } - $ret .= " */"; + $ret .= "$indent */"; return $ret; } @@ -1120,7 +1121,7 @@ function get_function_doc_comments($func, $clsname) { $text .= format_doc_arg('return', $func['return'], $func['ret_desc']); } - return format_doc_comment($text); + return format_doc_comment($text, empty($clsname) ? 0 : 2); } function get_class_doc_comments($class) { diff --git a/hphp/idl/sysdoc.php b/hphp/idl/sysdoc.php index e8f48efa3..01ef89a9a 100644 --- a/hphp/idl/sysdoc.php +++ b/hphp/idl/sysdoc.php @@ -13,7 +13,7 @@ for ($i = 0; $i < count($lines) - 1; $i++) { $line = $lines[$i]; if (preg_match("#$sig#", $line)) { - while (!preg_match('#^ \*/$#', $line)) { + while (!preg_match('#^ +\*/$#', $line)) { $line = $lines[++$i]; } $line = $lines[++$i]; @@ -56,6 +56,9 @@ for ($i = 0; $i < count($lines) - 1; $i++) { } $info['args'] = $args; $info['return'] = null; + if ($class) { + $file .= ' '; + } $file .= "$sig\n"; $file .= get_function_doc_comments($info, $class)."\n"; } diff --git a/hphp/system/class_map.cpp b/hphp/system/class_map.cpp index 385db0939..85c0ae38a 100644 --- a/hphp/system/class_map.cpp +++ b/hphp/system/class_map.cpp @@ -19577,7 +19577,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.pdo.php )\n *\n * Represents a connection between PHP and a database server.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.construct.php )\n *\n *\n * @dsn string\n * @username string\n * @password string\n * @options map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.construct.php )\n *\n *\n * @dsn string\n * @username string\n * @password string\n * @options map\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "dsn", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "username", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "password", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -19586,87 +19586,87 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "prepare", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.prepare.php )\n *\n * Prepares an SQL statement to be executed by the PDOStatement::execute()\n * method. The SQL statement can contain zero or more named (:name) or\n * question mark (\?) parameter markers for which real values will be\n * substituted when the statement is executed. You cannot use both named\n * and question mark parameter markers within the same SQL statement; pick\n * one or the other parameter style. Use these parameters to bind any\n * user-input, do not include the user-input directly in the query.\n *\n * You must include a unique parameter marker for each value you wish to\n * pass in to the statement when you call PDOStatement::execute(). You\n * cannot use a named parameter marker of the same name twice in a prepared\n * statement. You cannot bind multiple values to a single named parameter\n * in, for example, the IN() clause of an SQL statement.\n *\n * Calling PDO::prepare() and PDOStatement::execute() for statements that\n * will be issued multiple times with different parameter values optimizes\n * the performance of your application by allowing the driver to negotiate\n * client and/or server side caching of the query plan and meta\n * information, and helps to prevent SQL injection attacks by eliminating\n * the need to manually quote the parameters.\n *\n * PDO will emulate prepared statements/bound parameters for drivers that\n * do not natively support them, and can also rewrite named or question\n * mark style parameter markers to something more appropriate, if the\n * driver supports one style but not the other.\n *\n * @statement string This must be a valid SQL statement for the target\n * database server.\n * @options map This array holds one or more key=>value pairs to set\n * attribute values for the PDOStatement object that\n * this method returns. You would most commonly use\n * this to set the PDO::ATTR_CURSOR value to\n * PDO::CURSOR_SCROLL to request a scrollable cursor.\n * Some drivers have driver specific options that may\n * be set at prepare-time.\n *\n * @return mixed If the database server successfully prepares the\n * statement, PDO::prepare() returns a PDOStatement\n * object. If the database server cannot successfully\n * prepare the statement, PDO::prepare() returns FALSE\n * or emits PDOException (depending on error handling).\n *\n * Emulated prepared statements does not communicate\n * with the database server so PDO::prepare() does not\n * check the statement.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.prepare.php )\n *\n * Prepares an SQL statement to be executed by the PDOStatement::execute()\n * method. The SQL statement can contain zero or more named (:name) or\n * question mark (\?) parameter markers for which real values will be\n * substituted when the statement is executed. You cannot use both named\n * and question mark parameter markers within the same SQL statement; pick\n * one or the other parameter style. Use these parameters to bind any\n * user-input, do not include the user-input directly in the query.\n *\n * You must include a unique parameter marker for each value you wish to\n * pass in to the statement when you call PDOStatement::execute(). You\n * cannot use a named parameter marker of the same name twice in a prepared\n * statement. You cannot bind multiple values to a single named parameter\n * in, for example, the IN() clause of an SQL statement.\n *\n * Calling PDO::prepare() and PDOStatement::execute() for statements that\n * will be issued multiple times with different parameter values optimizes\n * the performance of your application by allowing the driver to negotiate\n * client and/or server side caching of the query plan and meta\n * information, and helps to prevent SQL injection attacks by eliminating\n * the need to manually quote the parameters.\n *\n * PDO will emulate prepared statements/bound parameters for drivers that\n * do not natively support them, and can also rewrite named or question\n * mark style parameter markers to something more appropriate, if the\n * driver supports one style but not the other.\n *\n * @statement string This must be a valid SQL statement for the target\n * database server.\n * @options map This array holds one or more key=>value pairs to set\n * attribute values for the PDOStatement object that\n * this method returns. You would most commonly use\n * this to set the PDO::ATTR_CURSOR value to\n * PDO::CURSOR_SCROLL to request a scrollable cursor.\n * Some drivers have driver specific options that may\n * be set at prepare-time.\n *\n * @return mixed If the database server successfully prepares the\n * statement, PDO::prepare() returns a PDOStatement\n * object. If the database server cannot successfully\n * prepare the statement, PDO::prepare() returns FALSE\n * or emits PDOException (depending on error handling).\n *\n * Emulated prepared statements does not communicate\n * with the database server so PDO::prepare() does not\n * check the statement.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "statement", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "options", "", (const char *)0x20 /* KindOfArray */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "begintransaction", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.begintransaction.php )\n *\n * Turns off autocommit mode. While autocommit mode is turned off, changes\n * made to the database via the PDO object instance are not committed until\n * you end the transaction by calling PDO::commit(). Calling\n * PDO::rollBack() will roll back all changes to the database and return\n * the connection to autocommit mode.\n *\n * Some databases, including MySQL, automatically issue an implicit COMMIT\n * when a database definition language (DDL) statement such as DROP TABLE\n * or CREATE TABLE is issued within a transaction. The implicit COMMIT will\n * prevent you from rolling back any other changes within the transaction\n * boundary.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.begintransaction.php )\n *\n * Turns off autocommit mode. While autocommit mode is turned off, changes\n * made to the database via the PDO object instance are not committed until\n * you end the transaction by calling PDO::commit(). Calling\n * PDO::rollBack() will roll back all changes to the database and return\n * the connection to autocommit mode.\n *\n * Some databases, including MySQL, automatically issue an implicit COMMIT\n * when a database definition language (DDL) statement such as DROP TABLE\n * or CREATE TABLE is issued within a transaction. The implicit COMMIT will\n * prevent you from rolling back any other changes within the transaction\n * boundary.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "commit", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.commit.php )\n *\n * Commits a transaction, returning the database connection to autocommit\n * mode until the next call to PDO::beginTransaction() starts a new\n * transaction.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.commit.php )\n *\n * Commits a transaction, returning the database connection to autocommit\n * mode until the next call to PDO::beginTransaction() starts a new\n * transaction.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "rollback", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.rollback.php )\n *\n * Rolls back the current transaction, as initiated by\n * PDO::beginTransaction(). It is an error to call this method if no\n * transaction is active.\n *\n * If the database was set to autocommit mode, this function will restore\n * autocommit mode after it has rolled back the transaction.\n *\n * Some databases, including MySQL, automatically issue an implicit COMMIT\n * when a database definition language (DDL) statement such as DROP TABLE\n * or CREATE TABLE is issued within a transaction. The implicit COMMIT will\n * prevent you from rolling back any other changes within the transaction\n * boundary.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.rollback.php )\n *\n * Rolls back the current transaction, as initiated by\n * PDO::beginTransaction(). It is an error to call this method if no\n * transaction is active.\n *\n * If the database was set to autocommit mode, this function will restore\n * autocommit mode after it has rolled back the transaction.\n *\n * Some databases, including MySQL, automatically issue an implicit COMMIT\n * when a database definition language (DDL) statement such as DROP TABLE\n * or CREATE TABLE is issued within a transaction. The implicit COMMIT will\n * prevent you from rolling back any other changes within the transaction\n * boundary.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "setattribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.setattribute.php )\n *\n * Sets an attribute on the database handle. Some of the available generic\n * attributes are listed below; some drivers may make use of additional\n * driver specific attributes.\n *\n * PDO::ATTR_CASE: Force column names to a specific case.\n *\n * PDO::CASE_LOWER: Force column names to lower case.\n *\n * PDO::CASE_NATURAL: Leave column names as returned by the database\n * driver.\n *\n * PDO::CASE_UPPER: Force column names to upper case. PDO::ATTR_ERRMODE:\n * Error reporting. PDO::ERRMODE_SILENT: Just set error codes.\n * PDO::ERRMODE_WARNING: Raise E_WARNING. PDO::ERRMODE_EXCEPTION: Throw\n * exceptions. PDO::ATTR_ORACLE_NULLS (available with all drivers, not just\n * Oracle): Conversion of NULL and empty strings. PDO::NULL_NATURAL: No\n * conversion. PDO::NULL_EMPTY_STRING: Empty string is converted to NULL.\n * PDO::NULL_TO_STRING: NULL is converted to an empty string.\n * PDO::ATTR_STRINGIFY_FETCHES: Convert numeric values to strings when\n * fetching. Requires bool. PDO::ATTR_STATEMENT_CLASS: Set user-supplied\n * statement class derived from PDOStatement. Cannot be used with\n * persistent PDO instances. Requires array(string classname, array(mixed\n * constructor_args)). PDO::ATTR_TIMEOUT: Specifies the timeout duration in\n * seconds. Not all drivers support this option, and it's meaning may\n * differ from driver to driver. For example, sqlite will wait for up to\n * this time value before giving up on obtaining an writable lock, but\n * other drivers may interpret this as a connect or a read timeout\n * interval. Requires int. PDO::ATTR_AUTOCOMMIT (available in OCI, Firebird\n * and MySQL): Whether to autocommit every single statement.\n * PDO::MYSQL_ATTR_USE_BUFFERED_QUERY (available in MySQL): Use buffered\n * queries.\n *\n * @attribute int\n * @value mixed\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.setattribute.php )\n *\n * Sets an attribute on the database handle. Some of the available generic\n * attributes are listed below; some drivers may make use of additional\n * driver specific attributes.\n *\n * PDO::ATTR_CASE: Force column names to a specific case.\n *\n * PDO::CASE_LOWER: Force column names to lower case.\n *\n * PDO::CASE_NATURAL: Leave column names as returned by the database\n * driver.\n *\n * PDO::CASE_UPPER: Force column names to upper case. PDO::ATTR_ERRMODE:\n * Error reporting. PDO::ERRMODE_SILENT: Just set error codes.\n * PDO::ERRMODE_WARNING: Raise E_WARNING. PDO::ERRMODE_EXCEPTION: Throw\n * exceptions. PDO::ATTR_ORACLE_NULLS (available with all drivers, not just\n * Oracle): Conversion of NULL and empty strings. PDO::NULL_NATURAL: No\n * conversion. PDO::NULL_EMPTY_STRING: Empty string is converted to NULL.\n * PDO::NULL_TO_STRING: NULL is converted to an empty string.\n * PDO::ATTR_STRINGIFY_FETCHES: Convert numeric values to strings when\n * fetching. Requires bool. PDO::ATTR_STATEMENT_CLASS: Set user-supplied\n * statement class derived from PDOStatement. Cannot be used with\n * persistent PDO instances. Requires array(string classname, array(mixed\n * constructor_args)). PDO::ATTR_TIMEOUT: Specifies the timeout duration in\n * seconds. Not all drivers support this option, and it's meaning may\n * differ from driver to driver. For example, sqlite will wait for up to\n * this time value before giving up on obtaining an writable lock, but\n * other drivers may interpret this as a connect or a read timeout\n * interval. Requires int. PDO::ATTR_AUTOCOMMIT (available in OCI, Firebird\n * and MySQL): Whether to autocommit every single statement.\n * PDO::MYSQL_ATTR_USE_BUFFERED_QUERY (available in MySQL): Use buffered\n * queries.\n *\n * @attribute int\n * @value mixed\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "attribute", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getattribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.getattribute.php )\n *\n * This function returns the value of a database connection attribute. To\n * retrieve PDOStatement attributes, refer to PDOStatement::getAttribute().\n *\n * Note that some database/driver combinations may not support all of the\n * database connection attributes.\n *\n * @attribute int One of the PDO::ATTR_* constants. The constants that\n * apply to database connections are as follows:\n * PDO::ATTR_AUTOCOMMIT PDO::ATTR_CASE\n * PDO::ATTR_CLIENT_VERSION PDO::ATTR_CONNECTION_STATUS\n * PDO::ATTR_DRIVER_NAME PDO::ATTR_ERRMODE\n * PDO::ATTR_ORACLE_NULLS PDO::ATTR_PERSISTENT\n * PDO::ATTR_PREFETCH PDO::ATTR_SERVER_INFO\n * PDO::ATTR_SERVER_VERSION PDO::ATTR_TIMEOUT\n *\n * @return mixed A successful call returns the value of the requested\n * PDO attribute. An unsuccessful call returns null.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.getattribute.php )\n *\n * This function returns the value of a database connection attribute. To\n * retrieve PDOStatement attributes, refer to PDOStatement::getAttribute().\n *\n * Note that some database/driver combinations may not support all of the\n * database connection attributes.\n *\n * @attribute int One of the PDO::ATTR_* constants. The constants that\n * apply to database connections are as follows:\n * PDO::ATTR_AUTOCOMMIT PDO::ATTR_CASE\n * PDO::ATTR_CLIENT_VERSION PDO::ATTR_CONNECTION_STATUS\n * PDO::ATTR_DRIVER_NAME PDO::ATTR_ERRMODE\n * PDO::ATTR_ORACLE_NULLS PDO::ATTR_PERSISTENT\n * PDO::ATTR_PREFETCH PDO::ATTR_SERVER_INFO\n * PDO::ATTR_SERVER_VERSION PDO::ATTR_TIMEOUT\n *\n * @return mixed A successful call returns the value of the requested\n * PDO attribute. An unsuccessful call returns null.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "attribute", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "exec", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.exec.php )\n *\n * PDO::exec() executes an SQL statement in a single function call,\n * returning the number of rows affected by the statement.\n *\n * PDO::exec() does not return results from a SELECT statement. For a\n * SELECT statement that you only need to issue once during your program,\n * consider issuing PDO::query(). For a statement that you need to issue\n * multiple times, prepare a PDOStatement object with PDO::prepare() and\n * issue the statement with PDOStatement::execute().\n *\n * @query string The SQL statement to prepare and execute.\n *\n * Data inside the query should be properly escaped.\n *\n * @return mixed PDO::exec() returns the number of rows that were\n * modified or deleted by the SQL statement you issued.\n * If no rows were affected, PDO::exec() returns 0.\n * WarningThis function may return Boolean FALSE, but\n * may also return a non-Boolean value which evaluates\n * to FALSE, such as 0 or \"\". Please read the section\n * on Booleans for more information. Use the ===\n * operator for testing the return value of this\n * function.\n *\n * The following example incorrectly relies on the\n * return value of PDO::exec(), wherein a statement\n * that affected 0 rows results in a call to die():\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.exec.php )\n *\n * PDO::exec() executes an SQL statement in a single function call,\n * returning the number of rows affected by the statement.\n *\n * PDO::exec() does not return results from a SELECT statement. For a\n * SELECT statement that you only need to issue once during your program,\n * consider issuing PDO::query(). For a statement that you need to issue\n * multiple times, prepare a PDOStatement object with PDO::prepare() and\n * issue the statement with PDOStatement::execute().\n *\n * @query string The SQL statement to prepare and execute.\n *\n * Data inside the query should be properly escaped.\n *\n * @return mixed PDO::exec() returns the number of rows that were\n * modified or deleted by the SQL statement you issued.\n * If no rows were affected, PDO::exec() returns 0.\n * WarningThis function may return Boolean FALSE, but\n * may also return a non-Boolean value which evaluates\n * to FALSE, such as 0 or \"\". Please read the section\n * on Booleans for more information. Use the ===\n * operator for testing the return value of this\n * function.\n *\n * The following example incorrectly relies on the\n * return value of PDO::exec(), wherein a statement\n * that affected 0 rows results in a call to die():\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "query", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "lastinsertid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.lastinsertid.php )\n *\n * Returns the ID of the last inserted row, or the last value from a\n * sequence object, depending on the underlying driver. For example,\n * PDO_PGSQL() requires you to specify the name of a sequence object for\n * the name parameter.\n *\n * This method may not return a meaningful or consistent result across\n * different PDO drivers, because the underlying database may not even\n * support the notion of auto-increment fields or sequences.\n *\n * @seqname string Name of the sequence object from which the ID should\n * be returned.\n *\n * @return mixed If a sequence name was not specified for the name\n * parameter, PDO::lastInsertId() returns a string\n * representing the row ID of the last row that was\n * inserted into the database.\n *\n * If a sequence name was specified for the name\n * parameter, PDO::lastInsertId() returns a string\n * representing the last value retrieved from the\n * specified sequence object.\n *\n * If the PDO driver does not support this capability,\n * PDO::lastInsertId() triggers an IM001 SQLSTATE.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.lastinsertid.php )\n *\n * Returns the ID of the last inserted row, or the last value from a\n * sequence object, depending on the underlying driver. For example,\n * PDO_PGSQL() requires you to specify the name of a sequence object for\n * the name parameter.\n *\n * This method may not return a meaningful or consistent result across\n * different PDO drivers, because the underlying database may not even\n * support the notion of auto-increment fields or sequences.\n *\n * @seqname string Name of the sequence object from which the ID should\n * be returned.\n *\n * @return mixed If a sequence name was not specified for the name\n * parameter, PDO::lastInsertId() returns a string\n * representing the row ID of the last row that was\n * inserted into the database.\n *\n * If a sequence name was specified for the name\n * parameter, PDO::lastInsertId() returns a string\n * representing the last value retrieved from the\n * specified sequence object.\n *\n * If the PDO driver does not support this capability,\n * PDO::lastInsertId() triggers an IM001 SQLSTATE.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "seqname", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "errorcode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.errorcode.php )\n *\n *\n * @return mixed Returns an SQLSTATE, a five characters alphanumeric\n * identifier defined in the ANSI SQL-92 standard.\n * Briefly, an SQLSTATE consists of a two characters\n * class value followed by a three characters subclass\n * value. A class value of 01 indicates a warning and\n * is accompanied by a return code of\n * SQL_SUCCESS_WITH_INFO. Class values other than '01',\n * except for the class 'IM', indicate an error. The\n * class 'IM' is specific to warnings and errors that\n * derive from the implementation of PDO (or perhaps\n * ODBC, if you're using the ODBC driver) itself. The\n * subclass value '000' in any class indicates that\n * there is no subclass for that SQLSTATE.\n *\n * PDO::errorCode() only retrieves error codes for\n * operations performed directly on the database\n * handle. If you create a PDOStatement object through\n * PDO::prepare() or PDO::query() and invoke an error\n * on the statement handle, PDO::errorCode() will not\n * reflect that error. You must call\n * PDOStatement::errorCode() to return the error code\n * for an operation performed on a particular statement\n * handle.\n *\n * Returns NULL if no operation has been run on the\n * database handle.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.errorcode.php )\n *\n *\n * @return mixed Returns an SQLSTATE, a five characters alphanumeric\n * identifier defined in the ANSI SQL-92 standard.\n * Briefly, an SQLSTATE consists of a two characters\n * class value followed by a three characters subclass\n * value. A class value of 01 indicates a warning and\n * is accompanied by a return code of\n * SQL_SUCCESS_WITH_INFO. Class values other than '01',\n * except for the class 'IM', indicate an error. The\n * class 'IM' is specific to warnings and errors that\n * derive from the implementation of PDO (or perhaps\n * ODBC, if you're using the ODBC driver) itself. The\n * subclass value '000' in any class indicates that\n * there is no subclass for that SQLSTATE.\n *\n * PDO::errorCode() only retrieves error codes for\n * operations performed directly on the database\n * handle. If you create a PDOStatement object through\n * PDO::prepare() or PDO::query() and invoke an error\n * on the statement handle, PDO::errorCode() will not\n * reflect that error. You must call\n * PDOStatement::errorCode() to return the error code\n * for an operation performed on a particular statement\n * handle.\n *\n * Returns NULL if no operation has been run on the\n * database handle.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "errorinfo", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.errorinfo.php )\n *\n *\n * @return vector PDO::errorInfo() returns an array of error\n * information about the last operation performed by\n * this database handle. The array consists of the\n * following fields: Element Information 0 SQLSTATE\n * error code (a five characters alphanumeric\n * identifier defined in the ANSI SQL standard). 1\n * Driver-specific error code. 2 Driver-specific error\n * message.\n *\n * If the SQLSTATE error code is not set or there is\n * no driver-specific error, the elements following\n * element 0 will be set to NULL.\n *\n * PDO::errorInfo() only retrieves error information\n * for operations performed directly on the database\n * handle. If you create a PDOStatement object through\n * PDO::prepare() or PDO::query() and invoke an error\n * on the statement handle, PDO::errorInfo() will not\n * reflect the error from the statement handle. You\n * must call PDOStatement::errorInfo() to return the\n * error information for an operation performed on a\n * particular statement handle.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.errorinfo.php )\n *\n *\n * @return vector PDO::errorInfo() returns an array of error\n * information about the last operation performed by\n * this database handle. The array consists of the\n * following fields: Element Information 0 SQLSTATE\n * error code (a five characters alphanumeric\n * identifier defined in the ANSI SQL standard). 1\n * Driver-specific error code. 2 Driver-specific error\n * message.\n *\n * If the SQLSTATE error code is not set or there is\n * no driver-specific error, the elements following\n * element 0 will be set to NULL.\n *\n * PDO::errorInfo() only retrieves error information\n * for operations performed directly on the database\n * handle. If you create a PDOStatement object through\n * PDO::prepare() or PDO::query() and invoke an error\n * on the statement handle, PDO::errorInfo() will not\n * reflect the error from the statement handle. You\n * must call PDOStatement::errorInfo() to return the\n * error information for an operation performed on a\n * particular statement handle.\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "query", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.query.php )\n *\n * PDO::query() executes an SQL statement in a single function call,\n * returning the result set (if any) returned by the statement as a\n * PDOStatement object.\n *\n * For a query that you need to issue multiple times, you will realize\n * better performance if you prepare a PDOStatement object using\n * PDO::prepare() and issue the statement with multiple calls to\n * PDOStatement::execute().\n *\n * If you do not fetch all of the data in a result set before issuing your\n * next call to PDO::query(), your call may fail. Call\n * PDOStatement::closeCursor() to release the database resources associated\n * with the PDOStatement object before issuing your next call to\n * PDO::query().\n *\n * Although this function is only documented as having a single parameter,\n * you may pass additional arguments to this function. They will be treated\n * as though you called PDOStatement::setFetchMode() on the resultant\n * statement object.\n *\n * @sql string The SQL statement to prepare and execute.\n *\n * Data inside the query should be properly escaped.\n *\n * @return mixed PDO::query() returns a PDOStatement object, or FALSE\n * on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.query.php )\n *\n * PDO::query() executes an SQL statement in a single function call,\n * returning the result set (if any) returned by the statement as a\n * PDOStatement object.\n *\n * For a query that you need to issue multiple times, you will realize\n * better performance if you prepare a PDOStatement object using\n * PDO::prepare() and issue the statement with multiple calls to\n * PDOStatement::execute().\n *\n * If you do not fetch all of the data in a result set before issuing your\n * next call to PDO::query(), your call may fail. Call\n * PDOStatement::closeCursor() to release the database resources associated\n * with the PDOStatement object before issuing your next call to\n * PDO::query().\n *\n * Although this function is only documented as having a single parameter,\n * you may pass additional arguments to this function. They will be treated\n * as though you called PDOStatement::setFetchMode() on the resultant\n * statement object.\n *\n * @sql string The SQL statement to prepare and execute.\n *\n * Data inside the query should be properly escaped.\n *\n * @return mixed PDO::query() returns a PDOStatement object, or FALSE\n * on failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "sql", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "quote", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.quote.php )\n *\n * PDO::quote() places quotes around the input string (if required) and\n * escapes special characters within the input string, using a quoting\n * style appropriate to the underlying driver.\n *\n * If you are using this function to build SQL statements, you are\n * strongly recommended to use PDO::prepare() to prepare SQL statements\n * with bound parameters instead of using PDO::quote() to interpolate user\n * input into an SQL statement. Prepared statements with bound parameters\n * are not only more portable, more convenient, immune to SQL injection,\n * but are often much faster to execute than interpolated queries, as both\n * the server and client side can cache a compiled form of the query.\n *\n * Not all PDO drivers implement this method (notably PDO_ODBC). Consider\n * using prepared statements instead.\n *\n * @str string The string to be quoted.\n * @paramtype int Provides a data type hint for drivers that have\n * alternate quoting styles.\n *\n * @return mixed Returns a quoted string that is theoretically safe\n * to pass into an SQL statement. Returns FALSE if the\n * driver does not support quoting in this way.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.quote.php )\n *\n * PDO::quote() places quotes around the input string (if required) and\n * escapes special characters within the input string, using a quoting\n * style appropriate to the underlying driver.\n *\n * If you are using this function to build SQL statements, you are\n * strongly recommended to use PDO::prepare() to prepare SQL statements\n * with bound parameters instead of using PDO::quote() to interpolate user\n * input into an SQL statement. Prepared statements with bound parameters\n * are not only more portable, more convenient, immune to SQL injection,\n * but are often much faster to execute than interpolated queries, as both\n * the server and client side can cache a compiled form of the query.\n *\n * Not all PDO drivers implement this method (notably PDO_ODBC). Consider\n * using prepared statements instead.\n *\n * @str string The string to be quoted.\n * @paramtype int Provides a data type hint for drivers that have\n * alternate quoting styles.\n *\n * @return mixed Returns a quoted string that is theoretically safe\n * to pass into an SQL statement. Returns FALSE if the\n * driver does not support quoting in this way.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "str", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "paramtype", "", (const char *)0xa /* KindOfInt64 */, "i:2;", (const char *)4, "q_PDO$$PARAM_STR", (const char *)16, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__wakeup", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.wakeup.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.wakeup.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "__sleep", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.sleep.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.sleep.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006240, "getavailabledrivers", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdo.getavailabledrivers.php )\n *\n * This function returns all currently available PDO drivers which can be\n * used in DSN parameter of PDO::__construct(). This is a static method.\n *\n * @return vector PDO::getAvailableDrivers() returns an array of PDO\n * driver names. If no drivers are available, it\n * returns an empty array.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdo.getavailabledrivers.php )\n *\n * This function returns all currently available PDO drivers which can be\n * used in DSN parameter of PDO::__construct(). This is a static method.\n *\n * @return vector PDO::getAvailableDrivers() returns an array of PDO\n * driver names. If no drivers are available, it\n * returns an empty array.\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, @@ -19759,18 +19759,18 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.pdostatement.php )\n *\n * Represents a prepared statement and, after the statement is executed,\n * an associated result set.\n *\n */", "iterator", NULL, (const char *)0x10006080, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "execute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.execute.php )\n *\n * Execute the prepared statement. If the prepared statement included\n * parameter markers, you must either: PDOStatement::bindParam() to bind\n * PHP variables to the parameter markers: bound variables pass their value\n * as input and receive the output value, if any, of their associated\n * parameter markers\n *\n * @params map An array of values with as many elements as there\n * are bound parameters in the SQL statement being\n * executed. All values are treated as PDO::PARAM_STR.\n *\n * You cannot bind multiple values to a single\n * parameter; for example, you cannot bind two values\n * to a single named parameter in an IN() clause.\n *\n * @return mixed Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.execute.php )\n *\n * Execute the prepared statement. If the prepared statement included\n * parameter markers, you must either: PDOStatement::bindParam() to bind\n * PHP variables to the parameter markers: bound variables pass their value\n * as input and receive the output value, if any, of their associated\n * parameter markers\n *\n * @params map An array of values with as many elements as there\n * are bound parameters in the SQL statement being\n * executed. All values are treated as PDO::PARAM_STR.\n *\n * You cannot bind multiple values to a single\n * parameter; for example, you cannot bind two values\n * to a single named parameter in an IN() clause.\n *\n * @return mixed Returns TRUE on success or FALSE on failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "params", "", (const char *)0x20 /* KindOfArray */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "fetch", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.fetch.php )\n *\n * Fetches a row from a result set associated with a PDOStatement object.\n * The fetch_style parameter determines how PDO returns the row.\n *\n * @how int Controls how the next row will be returned to the\n * caller. This value must be one of the PDO::FETCH_*\n * constants, defaulting to PDO::FETCH_BOTH.\n *\n * PDO::FETCH_ASSOC: returns an array indexed by\n * column name as returned in your result set\n *\n * PDO::FETCH_BOTH (default): returns an array indexed\n * by both column name and 0-indexed column number as\n * returned in your result set\n *\n * PDO::FETCH_BOUND: returns TRUE and assigns the\n * values of the columns in your result set to the PHP\n * variables to which they were bound with the\n * PDOStatement::bindColumn() method\n *\n * PDO::FETCH_CLASS: returns a new instance of the\n * requested class, mapping the columns of the result\n * set to named properties in the class. If fetch_style\n * includes PDO::FETCH_CLASSTYPE (e.g. PDO::FETCH_CLASS\n * | PDO::FETCH_CLASSTYPE) then the name of the class\n * is determined from a value of the first column.\n *\n * PDO::FETCH_INTO: updates an existing instance of\n * the requested class, mapping the columns of the\n * result set to named properties in the class\n *\n * PDO::FETCH_LAZY: combines PDO::FETCH_BOTH and\n * PDO::FETCH_OBJ, creating the object variable names\n * as they are accessed\n *\n * PDO::FETCH_NUM: returns an array indexed by column\n * number as returned in your result set, starting at\n * column 0\n *\n * PDO::FETCH_OBJ: returns an anonymous object with\n * property names that correspond to the column names\n * returned in your result set\n * @orientation\n * int For a PDOStatement object representing a scrollable\n * cursor, this value determines which row will be\n * returned to the caller. This value must be one of\n * the PDO::FETCH_ORI_* constants, defaulting to\n * PDO::FETCH_ORI_NEXT. To request a scrollable cursor\n * for your PDOStatement object, you must set the\n * PDO::ATTR_CURSOR attribute to PDO::CURSOR_SCROLL\n * when you prepare the SQL statement with\n * PDO::prepare().\n * @offset int For a PDOStatement object representing a scrollable\n * cursor for which the cursor_orientation parameter is\n * set to PDO::FETCH_ORI_ABS, this value specifies the\n * absolute number of the row in the result set that\n * shall be fetched.\n *\n * For a PDOStatement object representing a scrollable\n * cursor for which the cursor_orientation parameter is\n * set to PDO::FETCH_ORI_REL, this value specifies the\n * row to fetch relative to the cursor position before\n * PDOStatement::fetch() was called.\n *\n * @return mixed The return value of this function on success depends\n * on the fetch type. In all cases, FALSE is returned\n * on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.fetch.php )\n *\n * Fetches a row from a result set associated with a PDOStatement object.\n * The fetch_style parameter determines how PDO returns the row.\n *\n * @how int Controls how the next row will be returned to the\n * caller. This value must be one of the PDO::FETCH_*\n * constants, defaulting to PDO::FETCH_BOTH.\n *\n * PDO::FETCH_ASSOC: returns an array indexed by\n * column name as returned in your result set\n *\n * PDO::FETCH_BOTH (default): returns an array indexed\n * by both column name and 0-indexed column number as\n * returned in your result set\n *\n * PDO::FETCH_BOUND: returns TRUE and assigns the\n * values of the columns in your result set to the PHP\n * variables to which they were bound with the\n * PDOStatement::bindColumn() method\n *\n * PDO::FETCH_CLASS: returns a new instance of the\n * requested class, mapping the columns of the result\n * set to named properties in the class. If fetch_style\n * includes PDO::FETCH_CLASSTYPE (e.g. PDO::FETCH_CLASS\n * | PDO::FETCH_CLASSTYPE) then the name of the class\n * is determined from a value of the first column.\n *\n * PDO::FETCH_INTO: updates an existing instance of\n * the requested class, mapping the columns of the\n * result set to named properties in the class\n *\n * PDO::FETCH_LAZY: combines PDO::FETCH_BOTH and\n * PDO::FETCH_OBJ, creating the object variable names\n * as they are accessed\n *\n * PDO::FETCH_NUM: returns an array indexed by column\n * number as returned in your result set, starting at\n * column 0\n *\n * PDO::FETCH_OBJ: returns an anonymous object with\n * property names that correspond to the column names\n * returned in your result set\n * @orientation\n * int For a PDOStatement object representing a scrollable\n * cursor, this value determines which row will be\n * returned to the caller. This value must be one of\n * the PDO::FETCH_ORI_* constants, defaulting to\n * PDO::FETCH_ORI_NEXT. To request a scrollable cursor\n * for your PDOStatement object, you must set the\n * PDO::ATTR_CURSOR attribute to PDO::CURSOR_SCROLL\n * when you prepare the SQL statement with\n * PDO::prepare().\n * @offset int For a PDOStatement object representing a scrollable\n * cursor for which the cursor_orientation parameter is\n * set to PDO::FETCH_ORI_ABS, this value specifies the\n * absolute number of the row in the result set that\n * shall be fetched.\n *\n * For a PDOStatement object representing a scrollable\n * cursor for which the cursor_orientation parameter is\n * set to PDO::FETCH_ORI_REL, this value specifies the\n * row to fetch relative to the cursor position before\n * PDOStatement::fetch() was called.\n *\n * @return mixed The return value of this function on success depends\n * on the fetch type. In all cases, FALSE is returned\n * on failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "how", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, (const char *)0x2000, "orientation", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "q_PDO$$FETCH_ORI_NEXT", (const char *)21, NULL, (const char *)0x2000, "offset", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -19778,20 +19778,20 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "fetchobject", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.fetchobject.php )\n *\n * Fetches the next row and returns it as an object. This function is an\n * alternative to PDOStatement::fetch() with PDO::FETCH_CLASS or\n * PDO::FETCH_OBJ style.\n *\n * @class_name string Name of the created class.\n * @ctor_args mixed Elements of this array are passed to the\n * constructor.\n *\n * @return mixed Returns an instance of the required class with\n * property names that correspond to the column names\n * or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.fetchobject.php )\n *\n * Fetches the next row and returns it as an object. This function is an\n * alternative to PDOStatement::fetch() with PDO::FETCH_CLASS or\n * PDO::FETCH_OBJ style.\n *\n * @class_name string Name of the created class.\n * @ctor_args mixed Elements of this array are passed to the\n * constructor.\n *\n * @return mixed Returns an instance of the required class with\n * property names that correspond to the column names\n * or FALSE on failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "class_name", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "ctor_args", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "fetchcolumn", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.fetchcolumn.php )\n *\n * Returns a single column from the next row of a result set or FALSE if\n * there are no more rows.\n *\n * @column_numner\n * int 0-indexed number of the column you wish to retrieve\n * from the row. If no value is supplied,\n * PDOStatement::fetchColumn() fetches the first\n * column.\n *\n * @return mixed PDOStatement::fetchColumn() returns a single column\n * in the next row of a result set. Warning\n *\n * There is no way to return another column from the\n * same row if you use PDOStatement::fetchColumn() to\n * retrieve data.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.fetchcolumn.php )\n *\n * Returns a single column from the next row of a result set or FALSE if\n * there are no more rows.\n *\n * @column_numner\n * int 0-indexed number of the column you wish to retrieve\n * from the row. If no value is supplied,\n * PDOStatement::fetchColumn() fetches the first\n * column.\n *\n * @return mixed PDOStatement::fetchColumn() returns a single column\n * in the next row of a result set. Warning\n *\n * There is no way to return another column from the\n * same row if you use PDOStatement::fetchColumn() to\n * retrieve data.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "column_numner", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "fetchall", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.fetchall.php )\n *\n *\n * @how int Controls the contents of the returned array as\n * documented in PDOStatement::fetch().\n *\n * To return an array consisting of all values of a\n * single column from the result set, specify\n * PDO::FETCH_COLUMN. You can specify which column you\n * want with the column-index parameter.\n *\n * To fetch only the unique values of a single column\n * from the result set, bitwise-OR PDO::FETCH_COLUMN\n * with PDO::FETCH_UNIQUE.\n *\n * To return an associative array grouped by the\n * values of a specified column, bitwise-OR\n * PDO::FETCH_COLUMN with PDO::FETCH_GROUP.\n * @class_name mixed Returns the indicated 0-indexed column when the\n * value of fetch_style is PDO::FETCH_COLUMN.\n * @ctor_args mixed Arguments of custom class constructor.\n *\n * @return mixed PDOStatement::fetchAll() returns an array containing\n * all of the remaining rows in the result set. The\n * array represents each row as either an array of\n * column values or an object with properties\n * corresponding to each column name.\n *\n * Using this method to fetch large result sets will\n * result in a heavy demand on system and possibly\n * network resources. Rather than retrieving all of the\n * data and manipulating it in PHP, consider using the\n * database server to manipulate the result sets. For\n * example, use the WHERE and SORT BY clauses in SQL to\n * restrict results before retrieving and processing\n * them with PHP.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.fetchall.php )\n *\n *\n * @how int Controls the contents of the returned array as\n * documented in PDOStatement::fetch().\n *\n * To return an array consisting of all values of a\n * single column from the result set, specify\n * PDO::FETCH_COLUMN. You can specify which column you\n * want with the column-index parameter.\n *\n * To fetch only the unique values of a single column\n * from the result set, bitwise-OR PDO::FETCH_COLUMN\n * with PDO::FETCH_UNIQUE.\n *\n * To return an associative array grouped by the\n * values of a specified column, bitwise-OR\n * PDO::FETCH_COLUMN with PDO::FETCH_GROUP.\n * @class_name mixed Returns the indicated 0-indexed column when the\n * value of fetch_style is PDO::FETCH_COLUMN.\n * @ctor_args mixed Arguments of custom class constructor.\n *\n * @return mixed PDOStatement::fetchAll() returns an array containing\n * all of the remaining rows in the result set. The\n * array represents each row as either an array of\n * column values or an object with properties\n * corresponding to each column name.\n *\n * Using this method to fetch large result sets will\n * result in a heavy demand on system and possibly\n * network resources. Rather than retrieving all of the\n * data and manipulating it in PHP, consider using the\n * database server to manipulate the result sets. For\n * example, use the WHERE and SORT BY clauses in SQL to\n * restrict results before retrieving and processing\n * them with PHP.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "how", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, (const char *)0x2000, "class_name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "ctor_args", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -19799,7 +19799,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "bindvalue", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.bindvalue.php )\n *\n * Binds a value to a corresponding named or question mark placeholder in\n * the SQL statement that was use to prepare the statement.\n *\n * @paramno mixed Parameter identifier. For a prepared statement using\n * named placeholders, this will be a parameter name of\n * the form :name. For a prepared statement using\n * question mark placeholders, this will be the\n * 1-indexed position of the parameter.\n * @param mixed The value to bind to the parameter.\n * @type int Explicit data type for the parameter using the\n * PDO::PARAM_* constants.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.bindvalue.php )\n *\n * Binds a value to a corresponding named or question mark placeholder in\n * the SQL statement that was use to prepare the statement.\n *\n * @paramno mixed Parameter identifier. For a prepared statement using\n * named placeholders, this will be a parameter name of\n * the form :name. For a prepared statement using\n * question mark placeholders, this will be the\n * 1-indexed position of the parameter.\n * @param mixed The value to bind to the parameter.\n * @type int Explicit data type for the parameter using the\n * PDO::PARAM_* constants.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "paramno", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "param", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "type", "", (const char *)0xa /* KindOfInt64 */, "i:2;", (const char *)4, "q_PDO$$PARAM_STR", (const char *)16, NULL, @@ -19807,7 +19807,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "bindparam", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.bindparam.php )\n *\n * Binds a PHP variable to a corresponding named or question mark\n * placeholder in the SQL statement that was use to prepare the statement.\n * Unlike PDOStatement::bindValue(), the variable is bound as a reference\n * and will only be evaluated at the time that PDOStatement::execute() is\n * called.\n *\n * Most parameters are input parameters, that is, parameters that are used\n * in a read-only fashion to build up the query. Some drivers support the\n * invocation of stored procedures that return data as output parameters,\n * and some also as input/output parameters that both send in data and are\n * updated to receive it.\n *\n * @paramno mixed Parameter identifier. For a prepared statement using\n * named placeholders, this will be a parameter name of\n * the form :name. For a prepared statement using\n * question mark placeholders, this will be the\n * 1-indexed position of the parameter.\n * @param mixed Name of the PHP variable to bind to the SQL\n * statement parameter.\n * @type int Explicit data type for the parameter using the\n * PDO::PARAM_* constants. To return an INOUT parameter\n * from a stored procedure, use the bitwise OR operator\n * to set the PDO::PARAM_INPUT_OUTPUT bits for the\n * data_type parameter.\n * @max_value_len\n * int Length of the data type. To indicate that a\n * parameter is an OUT parameter from a stored\n * procedure, you must explicitly set the length.\n * @driver_params\n * mixed\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.bindparam.php )\n *\n * Binds a PHP variable to a corresponding named or question mark\n * placeholder in the SQL statement that was use to prepare the statement.\n * Unlike PDOStatement::bindValue(), the variable is bound as a reference\n * and will only be evaluated at the time that PDOStatement::execute() is\n * called.\n *\n * Most parameters are input parameters, that is, parameters that are used\n * in a read-only fashion to build up the query. Some drivers support the\n * invocation of stored procedures that return data as output parameters,\n * and some also as input/output parameters that both send in data and are\n * updated to receive it.\n *\n * @paramno mixed Parameter identifier. For a prepared statement using\n * named placeholders, this will be a parameter name of\n * the form :name. For a prepared statement using\n * question mark placeholders, this will be the\n * 1-indexed position of the parameter.\n * @param mixed Name of the PHP variable to bind to the SQL\n * statement parameter.\n * @type int Explicit data type for the parameter using the\n * PDO::PARAM_* constants. To return an INOUT parameter\n * from a stored procedure, use the bitwise OR operator\n * to set the PDO::PARAM_INPUT_OUTPUT bits for the\n * data_type parameter.\n * @max_value_len\n * int Length of the data type. To indicate that a\n * parameter is an OUT parameter from a stored\n * procedure, you must explicitly set the length.\n * @driver_params\n * mixed\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "paramno", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2800, "param", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "type", "", (const char *)0xa /* KindOfInt64 */, "i:2;", (const char *)4, "q_PDO$$PARAM_STR", (const char *)16, NULL, @@ -19817,7 +19817,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "bindcolumn", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.bindcolumn.php )\n *\n * PDOStatement::bindColumn() arranges to have a particular variable bound\n * to a given column in the result-set from a query. Each call to\n * PDOStatement::fetch() or PDOStatement::fetchAll() will update all the\n * variables that are bound to columns.\n *\n * Since information about the columns is not always available to PDO\n * until the statement is executed, portable applications should call this\n * function after PDOStatement::execute().\n *\n * However, to be able to bind a LOB column as a stream when using the\n * PgSQL driver, applications should call this method before calling\n * PDOStatement::execute(), otherwise the large object OID will be returned\n * as an integer.\n *\n * @paramno mixed Number of the column (1-indexed) or name of the\n * column in the result set. If using the column name,\n * be aware that the name should match the case of the\n * column, as returned by the driver.\n * @param mixed Name of the PHP variable to which the column will be\n * bound.\n * @type int Data type of the parameter, specified by the\n * PDO::PARAM_* constants.\n * @max_value_len\n * int A hint for pre-allocation.\n * @driver_params\n * mixed Optional parameter(s) for the driver.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.bindcolumn.php )\n *\n * PDOStatement::bindColumn() arranges to have a particular variable bound\n * to a given column in the result-set from a query. Each call to\n * PDOStatement::fetch() or PDOStatement::fetchAll() will update all the\n * variables that are bound to columns.\n *\n * Since information about the columns is not always available to PDO\n * until the statement is executed, portable applications should call this\n * function after PDOStatement::execute().\n *\n * However, to be able to bind a LOB column as a stream when using the\n * PgSQL driver, applications should call this method before calling\n * PDOStatement::execute(), otherwise the large object OID will be returned\n * as an integer.\n *\n * @paramno mixed Number of the column (1-indexed) or name of the\n * column in the result set. If using the column name,\n * be aware that the name should match the case of the\n * column, as returned by the driver.\n * @param mixed Name of the PHP variable to which the column will be\n * bound.\n * @type int Data type of the parameter, specified by the\n * PDO::PARAM_* constants.\n * @max_value_len\n * int A hint for pre-allocation.\n * @driver_params\n * mixed Optional parameter(s) for the driver.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "paramno", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2800, "param", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "type", "", (const char *)0xa /* KindOfInt64 */, "i:2;", (const char *)4, "q_PDO$$PARAM_STR", (const char *)16, NULL, @@ -19827,97 +19827,97 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "rowcount", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.rowcount.php )\n *\n * PDOStatement::rowCount() returns the number of rows affected by the\n * last DELETE, INSERT, or UPDATE statement executed by the corresponding\n * PDOStatement object.\n *\n * If the last SQL statement executed by the associated PDOStatement was a\n * SELECT statement, some databases may return the number of rows returned\n * by that statement. However, this behaviour is not guaranteed for all\n * databases and should not be relied on for portable applications.\n *\n * @return int Returns the number of rows.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.rowcount.php )\n *\n * PDOStatement::rowCount() returns the number of rows affected by the\n * last DELETE, INSERT, or UPDATE statement executed by the corresponding\n * PDOStatement object.\n *\n * If the last SQL statement executed by the associated PDOStatement was a\n * SELECT statement, some databases may return the number of rows returned\n * by that statement. However, this behaviour is not guaranteed for all\n * databases and should not be relied on for portable applications.\n *\n * @return int Returns the number of rows.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "errorcode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.errorcode.php )\n *\n *\n * @return mixed Identical to PDO::errorCode(), except that\n * PDOStatement::errorCode() only retrieves error codes\n * for operations performed with PDOStatement objects.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.errorcode.php )\n *\n *\n * @return mixed Identical to PDO::errorCode(), except that\n * PDOStatement::errorCode() only retrieves error codes\n * for operations performed with PDOStatement objects.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "errorinfo", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.errorinfo.php )\n *\n *\n * @return vector PDOStatement::errorInfo() returns an array of error\n * information about the last operation performed by\n * this statement handle. The array consists of the\n * following fields: Element Information 0 SQLSTATE\n * error code (a five characters alphanumeric\n * identifier defined in the ANSI SQL standard). 1\n * Driver specific error code. 2 Driver specific error\n * message.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.errorinfo.php )\n *\n *\n * @return vector PDOStatement::errorInfo() returns an array of error\n * information about the last operation performed by\n * this statement handle. The array consists of the\n * following fields: Element Information 0 SQLSTATE\n * error code (a five characters alphanumeric\n * identifier defined in the ANSI SQL standard). 1\n * Driver specific error code. 2 Driver specific error\n * message.\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "setattribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.setattribute.php )\n *\n * Sets an attribute on the statement. Currently, no generic attributes\n * are set but only driver specific: PDO::ATTR_CURSOR_NAME (Firebird and\n * ODBC specific): Set the name of cursor for UPDATE ... WHERE CURRENT OF.\n *\n * @attribute int\n * @value mixed\n *\n * @return mixed Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.setattribute.php )\n *\n * Sets an attribute on the statement. Currently, no generic attributes\n * are set but only driver specific: PDO::ATTR_CURSOR_NAME (Firebird and\n * ODBC specific): Set the name of cursor for UPDATE ... WHERE CURRENT OF.\n *\n * @attribute int\n * @value mixed\n *\n * @return mixed Returns TRUE on success or FALSE on failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "attribute", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getattribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.getattribute.php )\n *\n * Gets an attribute of the statement. Currently, no generic attributes\n * exist but only driver specific: PDO::ATTR_CURSOR_NAME (Firebird and ODBC\n * specific): Get the name of cursor for UPDATE ... WHERE CURRENT OF.\n *\n * @attribute int\n *\n * @return mixed Returns the attribute value.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.getattribute.php )\n *\n * Gets an attribute of the statement. Currently, no generic attributes\n * exist but only driver specific: PDO::ATTR_CURSOR_NAME (Firebird and ODBC\n * specific): Get the name of cursor for UPDATE ... WHERE CURRENT OF.\n *\n * @attribute int\n *\n * @return mixed Returns the attribute value.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "attribute", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "columncount", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.columncount.php )\n *\n * Use PDOStatement::columnCount() to return the number of columns in the\n * result set represented by the PDOStatement object.\n *\n * If the PDOStatement object was returned from PDO::query(), the column\n * count is immediately available.\n *\n * If the PDOStatement object was returned from PDO::prepare(), an\n * accurate column count will not be available until you invoke\n * PDOStatement::execute().\n *\n * @return int Returns the number of columns in the result set\n * represented by the PDOStatement object. If there is\n * no result set, PDOStatement::columnCount() returns\n * 0.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.columncount.php )\n *\n * Use PDOStatement::columnCount() to return the number of columns in the\n * result set represented by the PDOStatement object.\n *\n * If the PDOStatement object was returned from PDO::query(), the column\n * count is immediately available.\n *\n * If the PDOStatement object was returned from PDO::prepare(), an\n * accurate column count will not be available until you invoke\n * PDOStatement::execute().\n *\n * @return int Returns the number of columns in the result set\n * represented by the PDOStatement object. If there is\n * no result set, PDOStatement::columnCount() returns\n * 0.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "getcolumnmeta", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.getcolumnmeta.php )\n *\n *\n * @column int The 0-indexed column in the result set.\n *\n * @return mixed Returns an associative array containing the\n * following values representing the metadata for a\n * single column: Column metadata Name Value\n * native_type The PHP native type used to represent\n * the column value. driver:decl_type The SQL type used\n * to represent the column value in the database. If\n * the column in the result set is the result of a\n * function, this value is not returned by\n * PDOStatement::getColumnMeta(). flags Any flags set\n * for this column. name The name of this column as\n * returned by the database. table The name of this\n * column's table as returned by the database. len The\n * length of this column. Normally -1 for types other\n * than floating point decimals. precision The numeric\n * precision of this column. Normally 0 for types other\n * than floating point decimals. pdo_type The type of\n * this column as represented by the PDO::PARAM_*\n * constants.\n *\n * Returns FALSE if the requested column does not\n * exist in the result set, or if no result set exists.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.getcolumnmeta.php )\n *\n *\n * @column int The 0-indexed column in the result set.\n *\n * @return mixed Returns an associative array containing the\n * following values representing the metadata for a\n * single column: Column metadata Name Value\n * native_type The PHP native type used to represent\n * the column value. driver:decl_type The SQL type used\n * to represent the column value in the database. If\n * the column in the result set is the result of a\n * function, this value is not returned by\n * PDOStatement::getColumnMeta(). flags Any flags set\n * for this column. name The name of this column as\n * returned by the database. table The name of this\n * column's table as returned by the database. len The\n * length of this column. Normally -1 for types other\n * than floating point decimals. precision The numeric\n * precision of this column. Normally 0 for types other\n * than floating point decimals. pdo_type The type of\n * this column as represented by the PDO::PARAM_*\n * constants.\n *\n * Returns FALSE if the requested column does not\n * exist in the result set, or if no result set exists.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "column", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10026040, "setfetchmode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.setfetchmode.php )\n *\n *\n * @mode int The fetch mode must be one of the PDO::FETCH_*\n * constants.\n *\n * @return bool Returns 1 on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.setfetchmode.php )\n *\n *\n * @mode int The fetch mode must be one of the PDO::FETCH_*\n * constants.\n *\n * @return bool Returns 1 on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "mode", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "nextrowset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.nextrowset.php )\n *\n * Some database servers support stored procedures that return more than\n * one rowset (also known as a result set). PDOStatement::nextRowset()\n * enables you to access the second and subsequent rowsets associated with\n * a PDOStatement object. Each rowset can have a different set of columns\n * from the preceding rowset.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.nextrowset.php )\n *\n * Some database servers support stored procedures that return more than\n * one rowset (also known as a result set). PDOStatement::nextRowset()\n * enables you to access the second and subsequent rowsets associated with\n * a PDOStatement object. Each rowset can have a different set of columns\n * from the preceding rowset.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "closecursor", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.closecursor.php )\n *\n * PDOStatement::closeCursor() frees up the connection to the server so\n * that other SQL statements may be issued, but leaves the statement in a\n * state that enables it to be executed again.\n *\n * This method is useful for database drivers that do not support\n * executing a PDOStatement object when a previously executed PDOStatement\n * object still has unfetched rows. If your database driver suffers from\n * this limitation, the problem may manifest itself in an out-of-sequence\n * error.\n *\n * PDOStatement::closeCursor() is implemented either as an optional driver\n * specific method (allowing for maximum efficiency), or as the generic PDO\n * fallback if no driver specific function is installed. The PDO generic\n * fallback is semantically the same as writing the following code in your\n * PHP script:\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.closecursor.php )\n *\n * PDOStatement::closeCursor() frees up the connection to the server so\n * that other SQL statements may be issued, but leaves the statement in a\n * state that enables it to be executed again.\n *\n * This method is useful for database drivers that do not support\n * executing a PDOStatement object when a previously executed PDOStatement\n * object still has unfetched rows. If your database driver suffers from\n * this limitation, the problem may manifest itself in an out-of-sequence\n * error.\n *\n * PDOStatement::closeCursor() is implemented either as an optional driver\n * specific method (allowing for maximum efficiency), or as the generic PDO\n * fallback if no driver specific function is installed. The PDO generic\n * fallback is semantically the same as writing the following code in your\n * PHP script:\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "debugdumpparams", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.debugdumpparams.php\n * )\n *\n * Dumps the informations contained by a prepared statement directly on\n * the output. It will provide the SQL query in use, the number of\n * parameters used (Params), the list of parameters, with their name, type\n * (paramtype) as an integer, their key name or position, the value, and\n * the position in the query (if this is supported by the PDO driver,\n * otherwise, it will be -1).\n *\n * This is a debug function, which dump directly the data on the normal\n * output. TipAs with anything that outputs its result directly to the\n * browser, the output-control functions can be used to capture the output\n * of this function, and save it in a string (for example).\n *\n * This will only dumps the parameters in the statement at the moment of\n * the dump. Extra parameters are not stored in the statement, and not\n * displayed.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.debugdumpparams.php\n * )\n *\n * Dumps the informations contained by a prepared statement directly on\n * the output. It will provide the SQL query in use, the number of\n * parameters used (Params), the list of parameters, with their name, type\n * (paramtype) as an integer, their key name or position, the value, and\n * the position in the query (if this is supported by the PDO driver,\n * otherwise, it will be -1).\n *\n * This is a debug function, which dump directly the data on the normal\n * output. TipAs with anything that outputs its result directly to the\n * browser, the output-control functions can be used to capture the output\n * of this function, and save it in a string (for example).\n *\n * This will only dumps the parameters in the statement at the moment of\n * the dump. Extra parameters are not stored in the statement, and not\n * displayed.\n *\n * @return mixed No value is returned.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "current", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.current.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.current.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "key", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.key.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.key.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.next.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.next.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "rewind", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.rewind.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.rewind.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "valid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.valid.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.valid.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "__wakeup", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.wakeup.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.wakeup.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "__sleep", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pdostatement.sleep.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pdostatement.sleep.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, @@ -19929,167 +19929,167 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.vector.php )\n *\n * An ordered collection where values are keyed using integers 0 thru n-1\n * in order.\n *\n */", "mutablevector", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.construct.php )\n *\n * Returns a Vector built from the values produced by the specified\n * Iterable.\n *\n * @iterable mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.construct.php )\n *\n * Returns a Vector built from the values produced by the specified\n * Iterable.\n *\n * @iterable mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "isEmpty", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.isempty.php )\n *\n * Returns true if the Vector is empty, false otherwise.\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.isempty.php )\n *\n * Returns true if the Vector is empty, false otherwise.\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "count", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.count.php )\n *\n * Returns the number of values in the Vector.\n *\n * @return int\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.count.php )\n *\n * Returns the number of values in the Vector.\n *\n * @return int\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "items", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.items.php )\n *\n * Returns an Iterable that produces the values from this Vector.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.items.php )\n *\n * Returns an Iterable that produces the values from this Vector.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "keys", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.keys.php )\n *\n * Returns an Iterable that produces the keys from this Vector.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.keys.php )\n *\n * Returns an Iterable that produces the keys from this Vector.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "view", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.view.php )\n *\n * Returns a lazy iterable view of this Vector.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.view.php )\n *\n * Returns a lazy iterable view of this Vector.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "kvzip", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.kvzip.php )\n *\n * Returns an Iterable that produces the key/value pairs from this Vector.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.kvzip.php )\n *\n * Returns an Iterable that produces the key/value pairs from this Vector.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "at", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.at.php )\n *\n * Returns the value at the specified key. If the key is not present, an\n * exception is thrown.\n *\n * @key mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.at.php )\n *\n * Returns the value at the specified key. If the key is not present, an\n * exception is thrown.\n *\n * @key mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.get.php )\n *\n * Returns the value at the specified key. If the key is not present, null\n * is returned.\n *\n * @key mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.get.php )\n *\n * Returns the value at the specified key. If the key is not present, null\n * is returned.\n *\n * @key mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.set.php )\n *\n * Stores a value into the Vector with the specified key, overwriting any\n * previous value that was associated with the key; if the key is outside\n * the bounds of the Vector, an exception is thrown.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.set.php )\n *\n * Stores a value into the Vector with the specified key, overwriting any\n * previous value that was associated with the key; if the key is outside\n * the bounds of the Vector, an exception is thrown.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setAll", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.setall.php )\n *\n * Stores each value produced by the specified KeyedIterable into the\n * Vector using its corresponding key, overwriting any previous value that\n * was associated with that key; if the key is outside the bounds of the\n * Vector, an exception is thrown.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.setall.php )\n *\n * Stores each value produced by the specified KeyedIterable into the\n * Vector using its corresponding key, overwriting any previous value that\n * was associated with that key; if the key is outside the bounds of the\n * Vector, an exception is thrown.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "put", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.put.php )\n *\n * Stores a value into the Vector with the specified key, overwriting any\n * previous value that was associated with the key. If the key is outside\n * the bounds of the Vector, an exception is thrown.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.put.php )\n *\n * Stores a value into the Vector with the specified key, overwriting any\n * previous value that was associated with the key. If the key is outside\n * the bounds of the Vector, an exception is thrown.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "clear", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.clear.php )\n *\n * Removes all values from the Vector.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.clear.php )\n *\n * Removes all values from the Vector.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "contains", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.contains.php )\n *\n * Returns true if the specified key is present in the Vector, returns\n * false otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.contains.php )\n *\n * Returns true if the specified key is present in the Vector, returns\n * false otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "containsKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.containskey.php )\n *\n * Returns true if the specified key is present in the Vector, returns\n * false otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.containskey.php )\n *\n * Returns true if the specified key is present in the Vector, returns\n * false otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "removeKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.removekey.php )\n *\n * Removes the element with the specified key from this Vector and\n * renumbers the keys of all subsequent elements.\n *\n * @key mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.removekey.php )\n *\n * Removes the element with the specified key from this Vector and\n * renumbers the keys of all subsequent elements.\n *\n * @key mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "append", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.append.php )\n *\n *\n * @val mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.append.php )\n *\n *\n * @val mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "val", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "add", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.add.php )\n *\n * Adds the specified value to the end of this Vector using the next\n * available integer key.\n *\n * @val mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.add.php )\n *\n * Adds the specified value to the end of this Vector using the next\n * available integer key.\n *\n * @val mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "val", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "addAll", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.addall.php )\n *\n * Adds the values produced by the specified Iterable to the end of this\n * Vector using the next available integer keys.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.addall.php )\n *\n * Adds the values produced by the specified Iterable to the end of this\n * Vector using the next available integer keys.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "pop", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.pop.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.pop.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "resize", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.resize.php )\n *\n *\n * @sz mixed\n * @value mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.resize.php )\n *\n *\n * @sz mixed\n * @value mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "sz", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "toArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.toarray.php )\n *\n * Returns an array built from the values from this Vector.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.toarray.php )\n *\n * Returns an array built from the values from this Vector.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "getIterator", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.getiterator.php )\n *\n * Returns an iterator that points to beginning of this Vector.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.getiterator.php )\n *\n * Returns an iterator that points to beginning of this Vector.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "map", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.map.php )\n *\n * Returns a KeyedIterable of the values produced by applying the\n * specified callback on the values of this Vector.\n *\n * @callback mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.map.php )\n *\n * Returns a KeyedIterable of the values produced by applying the\n * specified callback on the values of this Vector.\n *\n * @callback mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "filter", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.filter.php )\n *\n * Returns a KeyedIterable of all the values from this Vector for which\n * the specified callback returns true.\n *\n * @callback mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.filter.php )\n *\n * Returns a KeyedIterable of all the values from this Vector for which\n * the specified callback returns true.\n *\n * @callback mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "zip", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.zip.php )\n *\n * Returns a KeyedIterable produced by combined the specified Iterables\n * pair-wise.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.zip.php )\n *\n * Returns a KeyedIterable produced by combined the specified Iterables\n * pair-wise.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "sort", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.sort.php )\n *\n * Uses the specified Collator to sort the Vector in place.\n *\n * @col mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.sort.php )\n *\n * Uses the specified Collator to sort the Vector in place.\n *\n * @col mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "col", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "reverse", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.reverse.php )\n *\n * Reverses the values of the Vector in place.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.reverse.php )\n *\n * Reverses the values of the Vector in place.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "splice", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.splice.php )\n *\n * Splices the values of the Vector in place (see the documentation for\n * array_splice() on php.net for more details.\n *\n * @offset mixed\n * @len mixed\n * @replacement\n * mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.splice.php )\n *\n * Splices the values of the Vector in place (see the documentation for\n * array_splice() on php.net for more details.\n *\n * @offset mixed\n * @len mixed\n * @replacement\n * mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "offset", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "len", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "replacement", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -20097,66 +20097,66 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "linearSearch", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.linearsearch.php )\n *\n * Returns index of the specified value if it is present, -1 otherwise.\n *\n * @search_value\n * mixed\n *\n * @return int\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.linearsearch.php )\n *\n * Returns index of the specified value if it is present, -1 otherwise.\n *\n * @search_value\n * mixed\n *\n * @return int\n */", (const char *)0xa /* KindOfInt64 */, (const char *)0x2000, "search_value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "shuffle", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.shuffle.php )\n *\n * Shuffles the values of the Vector randomly in place.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.shuffle.php )\n *\n * Shuffles the values of the Vector randomly in place.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "__toString", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.tostring.php )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.tostring.php )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__unset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.unset.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.unset.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "fromItems", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.fromitems.php )\n *\n * Returns a Vector built from the values produced by the specified\n * Iterable.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.fromitems.php )\n *\n * Returns a Vector built from the values produced by the specified\n * Iterable.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "fromArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.fromarray.php )\n *\n * Returns a Vector built from the values from the specified array.\n *\n * @arr mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.fromarray.php )\n *\n * Returns a Vector built from the values from the specified array.\n *\n * @arr mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "arr", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "fromVector", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.fromvector.php )\n *\n * Returns a copy of the specified Vector.\n *\n * @vec mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.fromvector.php )\n *\n * Returns a copy of the specified Vector.\n *\n * @vec mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "vec", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "slice", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vector.slice.php )\n *\n * Returns a Vector built from the specified slice of values from the\n * specified Vector.\n *\n * @vec mixed\n * @offset mixed\n * @len mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vector.slice.php )\n *\n * Returns a Vector built from the specified slice of values from the\n * specified Vector.\n *\n * @vec mixed\n * @offset mixed\n * @len mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "vec", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "offset", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "len", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -20171,32 +20171,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.vectoriterator.php )\n *\n * An iterator implementation for iterating over a Vector.\n *\n */", "keyediterator", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vectoriterator.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vectoriterator.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "current", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vectoriterator.current.php )\n *\n * Returns the current value that the iterator points to.\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vectoriterator.current.php )\n *\n * Returns the current value that the iterator points to.\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "key", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vectoriterator.key.php )\n *\n * Returns the current key that the iterator points to.\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vectoriterator.key.php )\n *\n * Returns the current key that the iterator points to.\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "valid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vectoriterator.valid.php )\n *\n * Returns true if the iterator points to a valid value, returns false\n * otherwise.\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vectoriterator.valid.php )\n *\n * Returns true if the iterator points to a valid value, returns false\n * otherwise.\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vectoriterator.next.php )\n *\n * Advance this iterator forward one position.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vectoriterator.next.php )\n *\n * Advance this iterator forward one position.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "rewind", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/vectoriterator.rewind.php )\n *\n * Move this iterator back to the first position.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/vectoriterator.rewind.php )\n *\n * Move this iterator back to the first position.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -20208,230 +20208,230 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.map.php )\n *\n * An unordered dictionary-style collection.\n *\n */", "mutablemap", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.construct.php )\n *\n * Returns a Map built from the keys and values produced by the specified\n * KeyedIterable.\n *\n * @iterable mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.construct.php )\n *\n * Returns a Map built from the keys and values produced by the specified\n * KeyedIterable.\n *\n * @iterable mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "isEmpty", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.isempty.php )\n *\n * Returns true if the Map is empty, false otherwise.\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.isempty.php )\n *\n * Returns true if the Map is empty, false otherwise.\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "count", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.count.php )\n *\n * Returns the number of key/value pairs in the Map.\n *\n * @return int\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.count.php )\n *\n * Returns the number of key/value pairs in the Map.\n *\n * @return int\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "items", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.items.php )\n *\n * Returns an Iterable that produces the key/value Pairs from this Map.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.items.php )\n *\n * Returns an Iterable that produces the key/value Pairs from this Map.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "keys", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.keys.php )\n *\n * Returns an Iterable that produces the keys from this Map.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.keys.php )\n *\n * Returns an Iterable that produces the keys from this Map.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "view", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.view.php )\n *\n * Returns a lazy iterable view of this Map.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.view.php )\n *\n * Returns a lazy iterable view of this Map.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "kvzip", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.kvzip.php )\n *\n * Returns an Iterable that produces the key/value pairs from this Map.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.kvzip.php )\n *\n * Returns an Iterable that produces the key/value pairs from this Map.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "at", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.at.php )\n *\n * Returns the value at the specified key. If the key is not present, an\n * exception is thrown.\n *\n * @key mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.at.php )\n *\n * Returns the value at the specified key. If the key is not present, an\n * exception is thrown.\n *\n * @key mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.get.php )\n *\n * Returns the value at the specified key. If the key is not present, null\n * is returned.\n *\n * @key mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.get.php )\n *\n * Returns the value at the specified key. If the key is not present, null\n * is returned.\n *\n * @key mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.set.php )\n *\n * Stores a value into the Map with the specified key, overwriting any\n * previous value that was associated with the key.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.set.php )\n *\n * Stores a value into the Map with the specified key, overwriting any\n * previous value that was associated with the key.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setAll", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.setall.php )\n *\n * Stores each value produced by the specified KeyedIterable into the Map\n * using its corresponding key, overwriting any previous value that was\n * associated with that key.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.setall.php )\n *\n * Stores each value produced by the specified KeyedIterable into the Map\n * using its corresponding key, overwriting any previous value that was\n * associated with that key.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "put", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.put.php )\n *\n * Stores a value into the Map with the specified key, overwriting any\n * previous value that was associated with the key.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.put.php )\n *\n * Stores a value into the Map with the specified key, overwriting any\n * previous value that was associated with the key.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "clear", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.clear.php )\n *\n * Removes all key/value pairs from the Map.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.clear.php )\n *\n * Removes all key/value pairs from the Map.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "contains", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.contains.php )\n *\n * Returns true if the specified key is present in the Map, false\n * otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.contains.php )\n *\n * Returns true if the specified key is present in the Map, false\n * otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "containsKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.containskey.php )\n *\n * Returns true if the specified key is present in the Map, false\n * otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.containskey.php )\n *\n * Returns true if the specified key is present in the Map, false\n * otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "remove", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.remove.php )\n *\n * Removes the specified key from this Map.\n *\n * @key mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.remove.php )\n *\n * Removes the specified key from this Map.\n *\n * @key mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "removeKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.removekey.php )\n *\n * Removes the specified key from this Map.\n *\n * @key mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.removekey.php )\n *\n * Removes the specified key from this Map.\n *\n * @key mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "discard", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.discard.php )\n *\n * Removes the specified key from this Map.\n *\n * @key mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.discard.php )\n *\n * Removes the specified key from this Map.\n *\n * @key mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "add", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.add.php )\n *\n * Adds the specified key/value Pair to this Map. If an element with the\n * same key is already present, an exception is thrown.\n *\n * @val mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.add.php )\n *\n * Adds the specified key/value Pair to this Map. If an element with the\n * same key is already present, an exception is thrown.\n *\n * @val mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "val", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "addAll", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.addall.php )\n *\n * Adds the key/value Pairs produced by the specified Iterable to this\n * Map.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.addall.php )\n *\n * Adds the key/value Pairs produced by the specified Iterable to this\n * Map.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "toArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.toarray.php )\n *\n * Returns an array built from the keys and values from this Map.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.toarray.php )\n *\n * Returns an array built from the keys and values from this Map.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "copyAsArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.copyasarray.php )\n *\n * Returns an array built from the keys and values from this Map.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.copyasarray.php )\n *\n * Returns an array built from the keys and values from this Map.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "toKeysArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.tokeysarray.php )\n *\n * Returns an array built from the keys from this Map.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.tokeysarray.php )\n *\n * Returns an array built from the keys from this Map.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "values", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.values.php )\n *\n * Returns a Vector built from the values from this Map.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.values.php )\n *\n * Returns a Vector built from the values from this Map.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "toValuesArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.tovaluesarray.php )\n *\n * Returns an array built from the values from this Map.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.tovaluesarray.php )\n *\n * Returns an array built from the values from this Map.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "updateFromArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.updatefromarray.php )\n *\n * Inserts the keys and values from the specified array into this Map.\n *\n * @arr mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.updatefromarray.php )\n *\n * Inserts the keys and values from the specified array into this Map.\n *\n * @arr mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "arr", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "updateFromIterable", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.updatefromiterable.php )\n *\n * Inserts the keys and values produced by the specified KeyedIterable.\n *\n * @it mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.updatefromiterable.php )\n *\n * Inserts the keys and values produced by the specified KeyedIterable.\n *\n * @it mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "it", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "differenceByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.differencebykey.php )\n *\n *\n * @it mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.differencebykey.php )\n *\n *\n * @it mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "it", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getIterator", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.getiterator.php )\n *\n * Returns an iterator that points to beginning of this Map.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.getiterator.php )\n *\n * Returns an iterator that points to beginning of this Map.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "map", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.map.php )\n *\n * Returns a KeyedIterable of the values produced by applying the\n * specified callback on the values of this Map.\n *\n * @callback mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.map.php )\n *\n * Returns a KeyedIterable of the values produced by applying the\n * specified callback on the values of this Map.\n *\n * @callback mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "filter", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.filter.php )\n *\n * Returns a KeyedIterable of all the values from this Map for which the\n * specified callback returns true.\n *\n * @callback mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.filter.php )\n *\n * Returns a KeyedIterable of all the values from this Map for which the\n * specified callback returns true.\n *\n * @callback mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "zip", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.zip.php )\n *\n * Returns a KeyedIterable produced by combined the specified Iterables\n * pair-wise.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.zip.php )\n *\n * Returns a KeyedIterable produced by combined the specified Iterables\n * pair-wise.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__toString", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.tostring.php )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.tostring.php )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__unset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.unset.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.unset.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "fromItems", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.fromitems.php )\n *\n * Returns a Map built from the key/value Pairs produced by the specified\n * Iterable.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.fromitems.php )\n *\n * Returns a Map built from the key/value Pairs produced by the specified\n * Iterable.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "fromArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.fromarray.php )\n *\n * Returns a Map built from the keys and values from the specified array.\n *\n * @mp mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.fromarray.php )\n *\n * Returns a Map built from the keys and values from the specified array.\n *\n * @mp mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "mp", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "fromIterable", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/map.fromiterable.php )\n *\n * Returns a Map built from the keys and values produced by the specified\n * KeyedIterable.\n *\n * @mp mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/map.fromiterable.php )\n *\n * Returns a Map built from the keys and values produced by the specified\n * KeyedIterable.\n *\n * @mp mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "mp", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -20444,32 +20444,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.mapiterator.php )\n *\n * An iterator implementation for iterating over a Map.\n *\n */", "keyediterator", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/mapiterator.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/mapiterator.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "current", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/mapiterator.current.php )\n *\n * Returns the current value that the iterator points to.\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/mapiterator.current.php )\n *\n * Returns the current value that the iterator points to.\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "key", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/mapiterator.key.php )\n *\n * Returns the current key that the iterator points to.\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/mapiterator.key.php )\n *\n * Returns the current key that the iterator points to.\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "valid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/mapiterator.valid.php )\n *\n * Returns true if the iterator points to a valid value, returns false\n * otherwise.\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/mapiterator.valid.php )\n *\n * Returns true if the iterator points to a valid value, returns false\n * otherwise.\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/mapiterator.next.php )\n *\n * Advance this iterator forward one position.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/mapiterator.next.php )\n *\n * Advance this iterator forward one position.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "rewind", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/mapiterator.rewind.php )\n *\n * Move this iterator back to the first position.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/mapiterator.rewind.php )\n *\n * Move this iterator back to the first position.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -20481,230 +20481,230 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.stablemap.php )\n *\n * An ordered dictionary-style collection.\n *\n */", "mutablemap", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.construct.php )\n *\n * Returns a StableMap built from the keys and values produced by the\n * specified KeyedIterable.\n *\n * @iterable mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.construct.php )\n *\n * Returns a StableMap built from the keys and values produced by the\n * specified KeyedIterable.\n *\n * @iterable mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "isEmpty", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.isempty.php )\n *\n * Returns true if the StableMap is empty, false otherwise.\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.isempty.php )\n *\n * Returns true if the StableMap is empty, false otherwise.\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "count", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.count.php )\n *\n * Returns the number of key/value pairs in the StableMap.\n *\n * @return int\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.count.php )\n *\n * Returns the number of key/value pairs in the StableMap.\n *\n * @return int\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "items", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.items.php )\n *\n * Returns an Iterable that produces the key/value Pairs from this\n * StableMap.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.items.php )\n *\n * Returns an Iterable that produces the key/value Pairs from this\n * StableMap.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "keys", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.keys.php )\n *\n * Returns an Iterable that produces the keys from this StableMap.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.keys.php )\n *\n * Returns an Iterable that produces the keys from this StableMap.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "view", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.view.php )\n *\n * Returns a lazy iterable view of this StableMap.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.view.php )\n *\n * Returns a lazy iterable view of this StableMap.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "kvzip", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.kvzip.php )\n *\n * Returns an Iterable that produces the key/value pairs from this\n * StableMap.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.kvzip.php )\n *\n * Returns an Iterable that produces the key/value pairs from this\n * StableMap.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "at", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.at.php )\n *\n * Returns the value at the specified key. If the key is not present, an\n * exception is thrown.\n *\n * @key mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.at.php )\n *\n * Returns the value at the specified key. If the key is not present, an\n * exception is thrown.\n *\n * @key mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.get.php )\n *\n * Returns the value at the specified key. If the key is not present, null\n * is returned.\n *\n * @key mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.get.php )\n *\n * Returns the value at the specified key. If the key is not present, null\n * is returned.\n *\n * @key mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.set.php )\n *\n * Stores a value into the StableMap with the specified key, overwriting\n * any previous value that was associated with the key.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.set.php )\n *\n * Stores a value into the StableMap with the specified key, overwriting\n * any previous value that was associated with the key.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setAll", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.setall.php )\n *\n * Stores each value produced by the specified KeyedIterable into the\n * StableMap using its corresponding key, overwriting any previous value\n * that was associated with that key.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.setall.php )\n *\n * Stores each value produced by the specified KeyedIterable into the\n * StableMap using its corresponding key, overwriting any previous value\n * that was associated with that key.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "put", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.put.php )\n *\n * Stores a value into the StableMap with the specified key, overwriting\n * any previous value that was associated with the key.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.put.php )\n *\n * Stores a value into the StableMap with the specified key, overwriting\n * any previous value that was associated with the key.\n *\n * @key mixed\n * @value mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "clear", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.clear.php )\n *\n * Removes all key/value pairs from the StableMap.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.clear.php )\n *\n * Removes all key/value pairs from the StableMap.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "contains", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.contains.php )\n *\n * Returns true if the specified key is present in the StableMap, false\n * otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.contains.php )\n *\n * Returns true if the specified key is present in the StableMap, false\n * otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "containsKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.containskey.php )\n *\n * Returns true if the specified key is present in the StableMap, false\n * otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.containskey.php )\n *\n * Returns true if the specified key is present in the StableMap, false\n * otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "remove", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.remove.php )\n *\n * Removes the specified key from this StableMap.\n *\n * @key mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.remove.php )\n *\n * Removes the specified key from this StableMap.\n *\n * @key mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "removeKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.removekey.php )\n *\n * Removes the specified key from this StableMap.\n *\n * @key mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.removekey.php )\n *\n * Removes the specified key from this StableMap.\n *\n * @key mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "discard", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.discard.php )\n *\n * Removes the specified key from this StableMap.\n *\n * @key mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.discard.php )\n *\n * Removes the specified key from this StableMap.\n *\n * @key mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "add", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.add.php )\n *\n * Adds the specified key/value Pair to this StableMap. If an element with\n * the same key is already present, an exception is thrown.\n *\n * @val mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.add.php )\n *\n * Adds the specified key/value Pair to this StableMap. If an element with\n * the same key is already present, an exception is thrown.\n *\n * @val mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "val", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "addAll", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.addall.php )\n *\n * Adds the key/value Pairs produced by the specified Iterable to the end\n * of this StableMap.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.addall.php )\n *\n * Adds the key/value Pairs produced by the specified Iterable to the end\n * of this StableMap.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "toArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.toarray.php )\n *\n * Returns an array built from the keys and values from this StableMap.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.toarray.php )\n *\n * Returns an array built from the keys and values from this StableMap.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "copyAsArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.copyasarray.php )\n *\n * Returns an array built from the keys and values from this StableMap.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.copyasarray.php )\n *\n * Returns an array built from the keys and values from this StableMap.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "toKeysArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.tokeysarray.php )\n *\n * Returns an array built from the keys from this StableMap.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.tokeysarray.php )\n *\n * Returns an array built from the keys from this StableMap.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "values", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.values.php )\n *\n * Returns a Vector built from the values from this StableMap.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.values.php )\n *\n * Returns a Vector built from the values from this StableMap.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "toValuesArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.tovaluesarray.php )\n *\n * Returns an array built from the values from this StableMap.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.tovaluesarray.php )\n *\n * Returns an array built from the values from this StableMap.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "updateFromArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.updatefromarray.php )\n *\n * Inserts the key/value pairs from the specified array into this\n * StableMap.\n *\n * @arr mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.updatefromarray.php )\n *\n * Inserts the key/value pairs from the specified array into this\n * StableMap.\n *\n * @arr mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "arr", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "updateFromIterable", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.updatefromiterable.php\n * )\n *\n * Inserts the keys and values produced by the specified KeyedIterable.\n *\n * @it mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.updatefromiterable.php\n * )\n *\n * Inserts the keys and values produced by the specified KeyedIterable.\n *\n * @it mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "it", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "differenceByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.differencebykey.php )\n *\n *\n * @it mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.differencebykey.php )\n *\n *\n * @it mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "it", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getIterator", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.getiterator.php )\n *\n * Returns an iterator that points to beginning of this StableMap.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.getiterator.php )\n *\n * Returns an iterator that points to beginning of this StableMap.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "map", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.map.php )\n *\n * Returns a KeyedIterable of the values produced by applying the\n * specified callback on the values of this StableMap.\n *\n * @callback mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.map.php )\n *\n * Returns a KeyedIterable of the values produced by applying the\n * specified callback on the values of this StableMap.\n *\n * @callback mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "filter", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.filter.php )\n *\n * Returns a KeyedIterable of all the values from this StableMap for which\n * the specified callback returns true.\n *\n * @callback mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.filter.php )\n *\n * Returns a KeyedIterable of all the values from this StableMap for which\n * the specified callback returns true.\n *\n * @callback mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "zip", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.zip.php )\n *\n * Returns a KeyedIterable produced by combined the specified Iterables\n * pair-wise.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.zip.php )\n *\n * Returns a KeyedIterable produced by combined the specified Iterables\n * pair-wise.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__unset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.unset.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.unset.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "fromItems", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.fromitems.php )\n *\n * Returns a StableMap built from the key/value Pairs produced by the\n * specified Iterable.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.fromitems.php )\n *\n * Returns a StableMap built from the key/value Pairs produced by the\n * specified Iterable.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__toString", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.tostring.php )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.tostring.php )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006240, "fromArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.fromarray.php )\n *\n * Returns a StableMap built from the keys and values from the specified\n * array.\n *\n * @mp mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.fromarray.php )\n *\n * Returns a StableMap built from the keys and values from the specified\n * array.\n *\n * @mp mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "mp", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "fromIterable", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemap.fromiterable.php )\n *\n * Returns a StableMap built from the keys and values produced by the\n * specified KeyedIterable.\n *\n * @mp mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemap.fromiterable.php )\n *\n * Returns a StableMap built from the keys and values produced by the\n * specified KeyedIterable.\n *\n * @mp mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "mp", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -20717,32 +20717,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.stablemapiterator.php )\n *\n * An iterator implementation for iterating over a StableMap.\n *\n */", "keyediterator", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.construct.php\n * )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.construct.php\n * )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "current", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.current.php )\n *\n * Returns the current value that the iterator points to.\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.current.php )\n *\n * Returns the current value that the iterator points to.\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "key", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.key.php )\n *\n * Returns the current key that the iterator points to.\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.key.php )\n *\n * Returns the current key that the iterator points to.\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "valid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.valid.php )\n *\n * Returns true if the iterator points to a valid value, returns false\n * otherwise.\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.valid.php )\n *\n * Returns true if the iterator points to a valid value, returns false\n * otherwise.\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.next.php )\n *\n * Advance this iterator forward one position.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.next.php )\n *\n * Advance this iterator forward one position.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "rewind", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.rewind.php )\n *\n * Move this iterator back to the first position.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/stablemapiterator.rewind.php )\n *\n * Move this iterator back to the first position.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -20754,161 +20754,161 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.set.php )\n *\n * An unordered set-style collection.\n *\n */", "mutableset", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.construct.php )\n *\n * Returns a Set built from the values produced by the specified Iterable.\n *\n * @iterable mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.construct.php )\n *\n * Returns a Set built from the values produced by the specified Iterable.\n *\n * @iterable mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "isEmpty", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.isempty.php )\n *\n * Returns true if the Set is empty, false otherwise.\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.isempty.php )\n *\n * Returns true if the Set is empty, false otherwise.\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "count", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.count.php )\n *\n * Returns the number of values in the Set.\n *\n * @return int\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.count.php )\n *\n * Returns the number of values in the Set.\n *\n * @return int\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "items", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.items.php )\n *\n * Returns an Iterable that produces the values from this Set.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.items.php )\n *\n * Returns an Iterable that produces the values from this Set.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "view", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.view.php )\n *\n * Returns a lazy iterable view of this Set.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.view.php )\n *\n * Returns a lazy iterable view of this Set.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "clear", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.clear.php )\n *\n * Removes all values from the Set.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.clear.php )\n *\n * Removes all values from the Set.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "contains", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.contains.php )\n *\n * Returns true if the specified value is present in the Set, returns\n * false otherwise.\n *\n * @val mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.contains.php )\n *\n * Returns true if the specified value is present in the Set, returns\n * false otherwise.\n *\n * @val mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "val", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "remove", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.remove.php )\n *\n * Removes the specified value from this Set.\n *\n * @val mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.remove.php )\n *\n * Removes the specified value from this Set.\n *\n * @val mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "val", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "discard", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.discard.php )\n *\n * Removes the specified value from this Set.\n *\n * @val mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.discard.php )\n *\n * Removes the specified value from this Set.\n *\n * @val mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "val", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "add", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.add.php )\n *\n * Adds the specified value to this Set.\n *\n * @val mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.add.php )\n *\n * Adds the specified value to this Set.\n *\n * @val mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "val", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "addAll", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.addall.php )\n *\n * Adds the values produced by the specified Iterable to this Set.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.addall.php )\n *\n * Adds the values produced by the specified Iterable to this Set.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "toArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.toarray.php )\n *\n * Returns an array built from the values from this Set.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.toarray.php )\n *\n * Returns an array built from the values from this Set.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "getIterator", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.getiterator.php )\n *\n * Returns an iterator that points to beginning of this Set.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.getiterator.php )\n *\n * Returns an iterator that points to beginning of this Set.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "map", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.map.php )\n *\n * Returns an Iterable of the values produced by applying the specified\n * callback on the values of this Set.\n *\n * @callback mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.map.php )\n *\n * Returns an Iterable of the values produced by applying the specified\n * callback on the values of this Set.\n *\n * @callback mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "filter", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.filter.php )\n *\n * Returns a Iterable of all the values from this Set for which the\n * specified callback returns true.\n *\n * @callback mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.filter.php )\n *\n * Returns a Iterable of all the values from this Set for which the\n * specified callback returns true.\n *\n * @callback mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "zip", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.zip.php )\n *\n * Returns a Iterable produced by combined the specified Iterables\n * pair-wise.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.zip.php )\n *\n * Returns a Iterable produced by combined the specified Iterables\n * pair-wise.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "difference", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.difference.php )\n *\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.difference.php )\n *\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "updateFromArrayValues", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.updatefromarrayvalues.php )\n *\n *\n * @arr mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.updatefromarrayvalues.php )\n *\n *\n * @arr mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "arr", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "updateFromIterableValues", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.updatefromiterablevalues.php\n * )\n *\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.updatefromiterablevalues.php\n * )\n *\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__toString", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.tostring.php )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.tostring.php )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__unset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.unset.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.unset.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "fromItems", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.fromitems.php )\n *\n * Returns a Set built from the values produced by the specified Iterable.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.fromitems.php )\n *\n * Returns a Set built from the values produced by the specified Iterable.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "fromArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.fromarray.php )\n *\n * Returns a Set built from the values from the specified array.\n *\n * @arr mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.fromarray.php )\n *\n * Returns a Set built from the values from the specified array.\n *\n * @arr mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "arr", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10026240, "fromArrays", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.fromarrays.php )\n *\n * Returns a Set built from the values from the specified arrays.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.fromarrays.php )\n *\n * Returns a Set built from the values from the specified arrays.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006240, "fromIterableValues", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/set.fromiterablevalues.php )\n *\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/set.fromiterablevalues.php )\n *\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -20921,32 +20921,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.setiterator.php )\n *\n * An iterator implementation for iterating over a Set.\n *\n */", "iterator", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/setiterator.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/setiterator.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "current", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/setiterator.current.php )\n *\n * Returns the current value that the iterator points to.\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/setiterator.current.php )\n *\n * Returns the current value that the iterator points to.\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "key", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/setiterator.key.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/setiterator.key.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "valid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/setiterator.valid.php )\n *\n * Returns true if the iterator points to a valid value, returns false\n * otherwise.\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/setiterator.valid.php )\n *\n * Returns true if the iterator points to a valid value, returns false\n * otherwise.\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/setiterator.next.php )\n *\n * Advance this iterator forward one position.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/setiterator.next.php )\n *\n * Advance this iterator forward one position.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "rewind", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/setiterator.rewind.php )\n *\n * Move this iterator back to the first position.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/setiterator.rewind.php )\n *\n * Move this iterator back to the first position.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -20958,82 +20958,82 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.pair.php )\n *\n * An ordered fixed-sized container.\n *\n */", "constvector", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "isEmpty", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.isempty.php )\n *\n * Returns true if this Pair is empty, false otherwise.\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.isempty.php )\n *\n * Returns true if this Pair is empty, false otherwise.\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "count", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.count.php )\n *\n * Returns the number of values in the Pair.\n *\n * @return int\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.count.php )\n *\n * Returns the number of values in the Pair.\n *\n * @return int\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "items", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.items.php )\n *\n * Returns an Iterable that produces the values from this Pair.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.items.php )\n *\n * Returns an Iterable that produces the values from this Pair.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "keys", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.keys.php )\n *\n * Returns an Iterable that produces the keys from this Pair.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.keys.php )\n *\n * Returns an Iterable that produces the keys from this Pair.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "view", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.view.php )\n *\n * Returns a lazy iterable view of this Pair.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.view.php )\n *\n * Returns a lazy iterable view of this Pair.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "kvzip", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.kvzip.php )\n *\n * Returns an Iterable that produces the key/value pairs from this Pair.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.kvzip.php )\n *\n * Returns an Iterable that produces the key/value pairs from this Pair.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "toArray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.toarray.php )\n *\n * Returns an array built from the values from this Pair.\n *\n * @return map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.toarray.php )\n *\n * Returns an array built from the values from this Pair.\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "getIterator", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.getiterator.php )\n *\n * Returns an iterator that points to beginning of this Pair.\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.getiterator.php )\n *\n * Returns an iterator that points to beginning of this Pair.\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "map", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.map.php )\n *\n * Returns a KeyedIterable of the values produced by applying the\n * specified callback on the values of this Pair.\n *\n * @callback mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.map.php )\n *\n * Returns a KeyedIterable of the values produced by applying the\n * specified callback on the values of this Pair.\n *\n * @callback mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "filter", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.filter.php )\n *\n * Returns a KeyedIterable of all the values from this Pair for which the\n * specified callback returns true.\n *\n * @callback mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.filter.php )\n *\n * Returns a KeyedIterable of all the values from this Pair for which the\n * specified callback returns true.\n *\n * @callback mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "zip", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.zip.php )\n *\n * Returns a KeyedIterable produced by combined the specified Iterables\n * pair-wise.\n *\n * @iterable mixed\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.zip.php )\n *\n * Returns a KeyedIterable produced by combined the specified Iterables\n * pair-wise.\n *\n * @iterable mixed\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "iterable", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "at", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.at.php )\n *\n * Returns the value at the specified key. If the key is not present, an\n * exception is thrown.\n *\n * @key mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.at.php )\n *\n * Returns the value at the specified key. If the key is not present, an\n * exception is thrown.\n *\n * @key mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.get.php )\n *\n * Returns the value at the specified key. If the key is not present, null\n * is returned.\n *\n * @key mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.get.php )\n *\n * Returns the value at the specified key. If the key is not present, null\n * is returned.\n *\n * @key mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "containsKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pair.containskey.php )\n *\n * Returns true if the specified key is present in the Pair, returns false\n * otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pair.containskey.php )\n *\n * Returns true if the specified key is present in the Pair, returns false\n * otherwise.\n *\n * @key mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -21046,32 +21046,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.pairiterator.php )\n *\n * An iterator implementation for iterating over a Pair.\n *\n */", "keyediterator", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pairiterator.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pairiterator.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "current", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pairiterator.current.php )\n *\n * Returns the current value that the iterator points to.\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pairiterator.current.php )\n *\n * Returns the current value that the iterator points to.\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "key", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pairiterator.key.php )\n *\n * Returns the current key that the iterator points to.\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pairiterator.key.php )\n *\n * Returns the current key that the iterator points to.\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "valid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pairiterator.valid.php )\n *\n * Returns true if the iterator points to a valid value, returns false\n * otherwise.\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pairiterator.valid.php )\n *\n * Returns true if the iterator points to a valid value, returns false\n * otherwise.\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pairiterator.next.php )\n *\n * Advance this iterator forward one position.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pairiterator.next.php )\n *\n * Advance this iterator forward one position.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "rewind", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/pairiterator.rewind.php )\n *\n * Move this iterator back to the first position.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/pairiterator.rewind.php )\n *\n * Move this iterator back to the first position.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -21083,13 +21083,13 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.memcached.php )\n *\n * Represents a connection to a set of memcached servers.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.construct.php )\n *\n *\n * @persistent_id\n * string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.construct.php )\n *\n *\n * @persistent_id\n * string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "persistent_id", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "add", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.add.php )\n *\n * Memcached::add() is similar to Memcached::set(), but the operation\n * fails if the key already exists on the server.\n *\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key already exists.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.add.php )\n *\n * Memcached::add() is similar to Memcached::set(), but the operation\n * fails if the key already exists on the server.\n *\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key already exists.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "expiration", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -21097,7 +21097,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "addByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.addbykey.php )\n *\n * Memcached::addByKey() is functionally equivalent to Memcached::add(),\n * except that the free-form server_key can be used to map the key to a\n * specific server. This is useful if you need to keep a bunch of related\n * keys on a certain server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key already exists.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.addbykey.php )\n *\n * Memcached::addByKey() is functionally equivalent to Memcached::add(),\n * except that the free-form server_key can be used to map the key to a\n * specific server. This is useful if you need to keep a bunch of related\n * keys on a certain server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key already exists.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, @@ -21106,7 +21106,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "addServer", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.addserver.php )\n *\n * Memcached::addServer() adds the specified server to the server pool. No\n * connection is established to the server at this time, but if you are\n * using consistent key distribution option (via\n * Memcached::DISTRIBUTION_CONSISTENT or\n * Memcached::OPT_LIBKETAMA_COMPATIBLE), some of the internal data\n * structures will have to be updated. Thus, if you need to add multiple\n * servers, it is better to use Memcached::addServers() as the update then\n * happens only once.\n *\n * The same server may appear multiple times in the server pool, because\n * no duplication checks are made. This is not advisable; instead, use the\n * weight option to increase the selection weighting of this server.\n *\n * @host string The hostname of the memcache server. If the hostname\n * is invalid, data-related operations will set\n * Memcached::RES_HOST_LOOKUP_FAILURE result code.\n * @port int The port on which memcache is running. Usually, this\n * is 11211.\n * @weight int The weight of the server relative to the total\n * weight of all the servers in the pool. This controls\n * the probability of the server being selected for\n * operations. This is used only with consistent\n * distribution option and usually corresponds to the\n * amount of memory available to memcache on that\n * server.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.addserver.php )\n *\n * Memcached::addServer() adds the specified server to the server pool. No\n * connection is established to the server at this time, but if you are\n * using consistent key distribution option (via\n * Memcached::DISTRIBUTION_CONSISTENT or\n * Memcached::OPT_LIBKETAMA_COMPATIBLE), some of the internal data\n * structures will have to be updated. Thus, if you need to add multiple\n * servers, it is better to use Memcached::addServers() as the update then\n * happens only once.\n *\n * The same server may appear multiple times in the server pool, because\n * no duplication checks are made. This is not advisable; instead, use the\n * weight option to increase the selection weighting of this server.\n *\n * @host string The hostname of the memcache server. If the hostname\n * is invalid, data-related operations will set\n * Memcached::RES_HOST_LOOKUP_FAILURE result code.\n * @port int The port on which memcache is running. Usually, this\n * is 11211.\n * @weight int The weight of the server relative to the total\n * weight of all the servers in the pool. This controls\n * the probability of the server being selected for\n * operations. This is used only with consistent\n * distribution option and usually corresponds to the\n * amount of memory available to memcache on that\n * server.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "host", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "port", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "weight", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -21114,20 +21114,20 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "addServers", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.addservers.php )\n *\n * Memcached::addServers() adds servers to the server pool. Each entry in\n * servers is supposed to be an array containing hostname, port, and,\n * optionally, weight of the server. No connection is established to the\n * servers at this time.\n *\n * The same server may appear multiple times in the server pool, because\n * no duplication checks are made. This is not advisable; instead, use the\n * weight option to increase the selection weighting of this server.\n *\n * @servers vector Array of the servers to add to the pool.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.addservers.php )\n *\n * Memcached::addServers() adds servers to the server pool. Each entry in\n * servers is supposed to be an array containing hostname, port, and,\n * optionally, weight of the server. No connection is established to the\n * servers at this time.\n *\n * The same server may appear multiple times in the server pool, because\n * no duplication checks are made. This is not advisable; instead, use the\n * weight option to increase the selection weighting of this server.\n *\n * @servers vector Array of the servers to add to the pool.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "servers", "", (const char *)0x20 /* KindOfArray */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "append", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.append.php )\n *\n * Memcached::append() appends the given value string to the value of an\n * existing item. The reason that value is forced to be a string is that\n * appending mixed types is not well-defined.\n *\n * If the Memcached::OPT_COMPRESSION is enabled, the operation will fail\n * and a warning will be issued, because appending compressed data to a\n * value that is potentially already compressed is not possible.\n *\n * @key string The key under which to store the value.\n * @value string The string to append.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.append.php )\n *\n * Memcached::append() appends the given value string to the value of an\n * existing item. The reason that value is forced to be a string is that\n * appending mixed types is not well-defined.\n *\n * If the Memcached::OPT_COMPRESSION is enabled, the operation will fail\n * and a warning will be issued, because appending compressed data to a\n * value that is potentially already compressed is not possible.\n *\n * @key string The key under which to store the value.\n * @value string The string to append.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "appendByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.appendbykey.php )\n *\n * Memcached::appendByKey() is functionally equivalent to\n * Memcached::append(), except that the free-form server_key can be used to\n * map the key to a specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key under which to store the value.\n * @value string The string to append.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.appendbykey.php )\n *\n * Memcached::appendByKey() is functionally equivalent to\n * Memcached::append(), except that the free-form server_key can be used to\n * map the key to a specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key under which to store the value.\n * @value string The string to append.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -21135,7 +21135,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "cas", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.cas.php )\n *\n * Memcached::cas() performs a \"check and set\" operation, so that the item\n * will be stored only if no other client has updated it since it was last\n * fetched by this client. The check is done via the cas_token parameter\n * which is a unique 64-bit value assigned to the existing item by\n * memcache. See the documentation for Memcached::get*() methods for how to\n * obtain this token. Note that the token is represented as a double due to\n * the limitations of PHP's integer space.\n *\n * @cas_token float Unique value associated with the existing item.\n * Generated by memcache.\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_DATA_EXISTS if the item you are\n * trying to store has been modified since you last\n * fetched it.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.cas.php )\n *\n * Memcached::cas() performs a \"check and set\" operation, so that the item\n * will be stored only if no other client has updated it since it was last\n * fetched by this client. The check is done via the cas_token parameter\n * which is a unique 64-bit value assigned to the existing item by\n * memcache. See the documentation for Memcached::get*() methods for how to\n * obtain this token. Note that the token is represented as a double due to\n * the limitations of PHP's integer space.\n *\n * @cas_token float Unique value associated with the existing item.\n * Generated by memcache.\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_DATA_EXISTS if the item you are\n * trying to store has been modified since you last\n * fetched it.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "cas_token", "", (const char *)0xb /* KindOfDouble */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, @@ -21144,7 +21144,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "casByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.casbykey.php )\n *\n * Memcached::casByKey() is functionally equivalent to Memcached::cas(),\n * except that the free-form server_key can be used to map the key to a\n * specific server. This is useful if you need to keep a bunch of related\n * keys on a certain server.\n *\n * @cas_token float Unique value associated with the existing item.\n * Generated by memcache.\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_DATA_EXISTS if the item you are\n * trying to store has been modified since you last\n * fetched it.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.casbykey.php )\n *\n * Memcached::casByKey() is functionally equivalent to Memcached::cas(),\n * except that the free-form server_key can be used to map the key to a\n * specific server. This is useful if you need to keep a bunch of related\n * keys on a certain server.\n *\n * @cas_token float Unique value associated with the existing item.\n * Generated by memcache.\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_DATA_EXISTS if the item you are\n * trying to store has been modified since you last\n * fetched it.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "cas_token", "", (const char *)0xb /* KindOfDouble */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -21154,21 +21154,21 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "decrement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.decrement.php )\n *\n * Memcached::decrement() decrements a numeric item's value by the\n * specified offset. If the item's value is not numeric, it is treated as\n * if the value were 0. If the operation would decrease the value below 0,\n * the new value will be 0. Memcached::decrement() will fail if the item\n * does not exist.\n *\n * @key string The key of the item to decrement.\n * @offset int The amount by which to decrement the item's value.\n *\n * @return mixed Returns item's new value on success or FALSE on\n * failure. The Memcached::getResultCode() will return\n * Memcached::RES_NOTFOUND if the key does not exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.decrement.php )\n *\n * Memcached::decrement() decrements a numeric item's value by the\n * specified offset. If the item's value is not numeric, it is treated as\n * if the value were 0. If the operation would decrease the value below 0,\n * the new value will be 0. Memcached::decrement() will fail if the item\n * does not exist.\n *\n * @key string The key of the item to decrement.\n * @offset int The amount by which to decrement the item's value.\n *\n * @return mixed Returns item's new value on success or FALSE on\n * failure. The Memcached::getResultCode() will return\n * Memcached::RES_NOTFOUND if the key does not exist.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "offset", "", (const char *)0xa /* KindOfInt64 */, "i:1;", (const char *)4, "1", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "delete", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.delete.php )\n *\n * Memcached::delete() deletes the key from the server. The time parameter\n * is the amount of time in seconds (or Unix time until which) the client\n * wishes the server to refuse add and replace commands for this key. For\n * this amount of time, the item is put into a delete queue, which means\n * that it won't possible to retrieve it by the get command, but add and\n * replace command with this key will also fail (the set command will\n * succeed, however). After the time passes, the item is finally deleted\n * from server memory. The parameter time defaults to 0 (which means that\n * the item will be deleted immediately and further storage commands with\n * this key will succeed).\n *\n * @key string The key to be deleted.\n * @time int The amount of time the server will wait to delete\n * the item.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTFOUND if the key does not exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.delete.php )\n *\n * Memcached::delete() deletes the key from the server. The time parameter\n * is the amount of time in seconds (or Unix time until which) the client\n * wishes the server to refuse add and replace commands for this key. For\n * this amount of time, the item is put into a delete queue, which means\n * that it won't possible to retrieve it by the get command, but add and\n * replace command with this key will also fail (the set command will\n * succeed, however). After the time passes, the item is finally deleted\n * from server memory. The parameter time defaults to 0 (which means that\n * the item will be deleted immediately and further storage commands with\n * this key will succeed).\n *\n * @key string The key to be deleted.\n * @time int The amount of time the server will wait to delete\n * the item.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTFOUND if the key does not exist.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "time", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "deleteByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.deletebykey.php )\n *\n * Memcached::deleteByKey() is functionally equivalent to\n * Memcached::delete(), except that the free-form server_key can be used to\n * map the key to a specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key to be deleted.\n * @time int The amount of time the server will wait to delete\n * the item.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTFOUND if the key does not exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.deletebykey.php )\n *\n * Memcached::deleteByKey() is functionally equivalent to\n * Memcached::delete(), except that the free-form server_key can be used to\n * map the key to a specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key to be deleted.\n * @time int The amount of time the server will wait to delete\n * the item.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTFOUND if the key does not exist.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "time", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -21176,23 +21176,23 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "fetch", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.fetch.php )\n *\n * Memcached::fetch() retrieves the next result from the last request.\n *\n * @return mixed Returns the next result or FALSE otherwise. The\n * Memcached::getResultCode() will return\n * Memcached::RES_END if result set is exhausted.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.fetch.php )\n *\n * Memcached::fetch() retrieves the next result from the last request.\n *\n * @return mixed Returns the next result or FALSE otherwise. The\n * Memcached::getResultCode() will return\n * Memcached::RES_END if result set is exhausted.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "fetchAll", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.fetchall.php )\n *\n * Memcached::fetchAll() retrieves all the remaining results from the last\n * request.\n *\n * @return mixed Returns the results or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.fetchall.php )\n *\n * Memcached::fetchAll() retrieves all the remaining results from the last\n * request.\n *\n * @return mixed Returns the results or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "flush", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.flush.php )\n *\n * Memcached::flush() invalidates all existing cache items immediately (by\n * default) or after the delay specified. After invalidation none of the\n * items will be returned in response to a retrieval command (unless it's\n * stored again under the same key after Memcached::flush() has invalidated\n * the items). The flush does not actually free all the memory taken up by\n * the existing items; that will happen gradually as new items are stored.\n *\n * @delay int Numer of seconds to wait before invalidating the\n * items.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.flush.php )\n *\n * Memcached::flush() invalidates all existing cache items immediately (by\n * default) or after the delay specified. After invalidation none of the\n * items will be returned in response to a retrieval command (unless it's\n * stored again under the same key after Memcached::flush() has invalidated\n * the items). The flush does not actually free all the memory taken up by\n * the existing items; that will happen gradually as new items are stored.\n *\n * @delay int Numer of seconds to wait before invalidating the\n * items.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "delay", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.get.php )\n *\n * Memcached::get() returns the item that was previously stored under the\n * key. If the item is found and cas_token variable is provided, it will\n * contain the CAS token value for the item. See Memcached::cas() for how\n * to use CAS tokens. Read-through caching callback may be specified via\n * cache_cb parameter.\n *\n * @key string The key of the item to retrieve.\n * @cache_cb mixed Read-through caching callback or NULL.\n * @cas_token mixed The variable to store the CAS token in.\n *\n * @return mixed Returns the value stored in the cache or FALSE\n * otherwise. The Memcached::getResultCode() will\n * return Memcached::RES_NOTFOUND if the key does not\n * exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.get.php )\n *\n * Memcached::get() returns the item that was previously stored under the\n * key. If the item is found and cas_token variable is provided, it will\n * contain the CAS token value for the item. See Memcached::cas() for how\n * to use CAS tokens. Read-through caching callback may be specified via\n * cache_cb parameter.\n *\n * @key string The key of the item to retrieve.\n * @cache_cb mixed Read-through caching callback or NULL.\n * @cas_token mixed The variable to store the CAS token in.\n *\n * @return mixed Returns the value stored in the cache or FALSE\n * otherwise. The Memcached::getResultCode() will\n * return Memcached::RES_NOTFOUND if the key does not\n * exist.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "cache_cb", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2800, "cas_token", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21200,7 +21200,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getbykey.php )\n *\n * Memcached::getByKey() is functionally equivalent to Memcached::get(),\n * except that the free-form server_key can be used to map the key to a\n * specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key of the item to fetch.\n * @cache_cb mixed Read-through caching callback or NULL\n * @cas_token mixed The variable to store the CAS token in.\n *\n * @return mixed Returns the value stored in the cache or FALSE\n * otherwise. The Memcached::getResultCode() will\n * return Memcached::RES_NOTFOUND if the key does not\n * exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getbykey.php )\n *\n * Memcached::getByKey() is functionally equivalent to Memcached::get(),\n * except that the free-form server_key can be used to map the key to a\n * specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key of the item to fetch.\n * @cache_cb mixed Read-through caching callback or NULL\n * @cas_token mixed The variable to store the CAS token in.\n *\n * @return mixed Returns the value stored in the cache or FALSE\n * otherwise. The Memcached::getResultCode() will\n * return Memcached::RES_NOTFOUND if the key does not\n * exist.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "cache_cb", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21209,7 +21209,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getDelayed", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getdelayed.php )\n *\n * Memcached::getDelayed() issues a request to memcache for multiple items\n * the keys of which are specified in the keys array. The method does not\n * wait for response and returns right away. When you are ready to collect\n * the items, call either Memcached::fetch() or Memcached::fetchAll(). If\n * with_cas is true, the CAS token values will also be requested.\n *\n * Instead of fetching the results explicitly, you can specify a result\n * callback via value_cb parameter.\n *\n * @keys vector Array of keys to request.\n * @with_cas bool Whether to request CAS token values also.\n * @value_cb mixed The result callback or NULL.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getdelayed.php )\n *\n * Memcached::getDelayed() issues a request to memcache for multiple items\n * the keys of which are specified in the keys array. The method does not\n * wait for response and returns right away. When you are ready to collect\n * the items, call either Memcached::fetch() or Memcached::fetchAll(). If\n * with_cas is true, the CAS token values will also be requested.\n *\n * Instead of fetching the results explicitly, you can specify a result\n * callback via value_cb parameter.\n *\n * @keys vector Array of keys to request.\n * @with_cas bool Whether to request CAS token values also.\n * @value_cb mixed The result callback or NULL.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "keys", "", (const char *)0x20 /* KindOfArray */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "with_cas", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, (const char *)0x2000, "value_cb", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21217,7 +21217,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getDelayedByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getdelayedbykey.php )\n *\n * Memcached::getDelayedByKey() is functionally equivalent to\n * Memcached::getDelayed(), except that the free-form server_key can be\n * used to map the keys to a specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @keys vector Array of keys to request.\n * @with_cas bool Whether to request CAS token values also.\n * @value_cb mixed The result callback or NULL.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getdelayedbykey.php )\n *\n * Memcached::getDelayedByKey() is functionally equivalent to\n * Memcached::getDelayed(), except that the free-form server_key can be\n * used to map the keys to a specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @keys vector Array of keys to request.\n * @with_cas bool Whether to request CAS token values also.\n * @value_cb mixed The result callback or NULL.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "keys", "", (const char *)0x20 /* KindOfArray */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "with_cas", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, @@ -21226,7 +21226,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getMulti", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getmulti.php )\n *\n * Memcached::getMulti() is similar to Memcached::get(), but instead of a\n * single key item, it retrieves multiple items the keys of which are\n * specified in the keys array. If cas_tokens variable is provided, it is\n * filled with the CAS token values for the found items.\n *\n * Unlike Memcached::get() it is not possible to specify a read-through\n * cache callback for Memcached::getMulti(), because the memcache protocol\n * does not provide information on which keys were not found in the\n * multi-key request.\n *\n * The flags parameter can be used to specify additional options for\n * Memcached::getMulti(). Currently, the only available option is\n * Memcached::GET_PRESERVE_ORDER that ensures that the keys are returned in\n * the same order as they were requested in.\n *\n * @keys vector Array of keys to retrieve.\n * @cas_tokens mixed The variable to store the CAS tokens for the found\n * items.\n * @flags int The flags for the get operation.\n *\n * @return mixed Returns the array of found items or FALSE on\n * failure. Use Memcached::getResultCode() if\n * necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getmulti.php )\n *\n * Memcached::getMulti() is similar to Memcached::get(), but instead of a\n * single key item, it retrieves multiple items the keys of which are\n * specified in the keys array. If cas_tokens variable is provided, it is\n * filled with the CAS token values for the found items.\n *\n * Unlike Memcached::get() it is not possible to specify a read-through\n * cache callback for Memcached::getMulti(), because the memcache protocol\n * does not provide information on which keys were not found in the\n * multi-key request.\n *\n * The flags parameter can be used to specify additional options for\n * Memcached::getMulti(). Currently, the only available option is\n * Memcached::GET_PRESERVE_ORDER that ensures that the keys are returned in\n * the same order as they were requested in.\n *\n * @keys vector Array of keys to retrieve.\n * @cas_tokens mixed The variable to store the CAS tokens for the found\n * items.\n * @flags int The flags for the get operation.\n *\n * @return mixed Returns the array of found items or FALSE on\n * failure. Use Memcached::getResultCode() if\n * necessary.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "keys", "", (const char *)0x20 /* KindOfArray */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2800, "cas_tokens", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "flags", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -21234,7 +21234,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getMultiByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getmultibykey.php )\n *\n * Memcached::getMultiByKey() is functionally equivalent to\n * Memcached::getMulti(), except that the free-form server_key can be used\n * to map the keys to a specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @keys vector Array of keys to retrieve.\n * @cas_tokens mixed The variable to store the CAS tokens for the found\n * items.\n * @flags int The flags for the get operation.\n *\n * @return mixed Returns the array of found items or FALSE on\n * failure. Use Memcached::getResultCode() if\n * necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getmultibykey.php )\n *\n * Memcached::getMultiByKey() is functionally equivalent to\n * Memcached::getMulti(), except that the free-form server_key can be used\n * to map the keys to a specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @keys vector Array of keys to retrieve.\n * @cas_tokens mixed The variable to store the CAS tokens for the found\n * items.\n * @flags int The flags for the get operation.\n *\n * @return mixed Returns the array of found items or FALSE on\n * failure. Use Memcached::getResultCode() if\n * necessary.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "keys", "", (const char *)0x20 /* KindOfArray */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2800, "cas_tokens", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21243,58 +21243,58 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getOption", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getoption.php )\n *\n * This method returns the value of a Memcached option. Some options\n * correspond to the ones defined by libmemcached, and some are specific to\n * the extension. See Memcached Constants for more information.\n *\n * @option int One of the Memcached::OPT_* constants.\n *\n * @return mixed Returns the value of the requested option, or FALSE\n * on error.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getoption.php )\n *\n * This method returns the value of a Memcached option. Some options\n * correspond to the ones defined by libmemcached, and some are specific to\n * the extension. See Memcached Constants for more information.\n *\n * @option int One of the Memcached::OPT_* constants.\n *\n * @return mixed Returns the value of the requested option, or FALSE\n * on error.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "option", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getResultCode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getresultcode.php )\n *\n * Memcached::getResultCode() returns one of the Memcached::RES_*\n * constants that is the result of the last executed Memcached method.\n *\n * @return int Result code of the last Memcached operation.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getresultcode.php )\n *\n * Memcached::getResultCode() returns one of the Memcached::RES_*\n * constants that is the result of the last executed Memcached method.\n *\n * @return int Result code of the last Memcached operation.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "getResultMessage", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getresultmessage.php )\n *\n * Memcached::getResultMessage() returns a string that describes the\n * result code of the last executed Memcached method.\n *\n * @return string Message describing the result of the last Memcached\n * operation.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getresultmessage.php )\n *\n * Memcached::getResultMessage() returns a string that describes the\n * result code of the last executed Memcached method.\n *\n * @return string Message describing the result of the last Memcached\n * operation.\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "getServerByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getserverbykey.php )\n *\n * Memcached::getServerByKey() returns the server that would be selected\n * by a particular server_key in all the Memcached::*ByKey() operations.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n *\n * @return mixed Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getserverbykey.php )\n *\n * Memcached::getServerByKey() returns the server that would be selected\n * by a particular server_key in all the Memcached::*ByKey() operations.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n *\n * @return mixed Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getServerList", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getserverlist.php )\n *\n * Memcached::getServerList() returns the list of all servers that are in\n * its server pool.\n *\n * @return vector The list of all servers in the server pool.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getserverlist.php )\n *\n * Memcached::getServerList() returns the list of all servers that are in\n * its server pool.\n *\n * @return vector The list of all servers in the server pool.\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "getStats", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getstats.php )\n *\n * Memcached::getStats() returns an array containing the state of all\n * available memcache servers. See \357\277\275 memcache protocol specification for\n * details on these statistics.\n *\n * @return mixed Array of server statistics, one entry per server.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getstats.php )\n *\n * Memcached::getStats() returns an array containing the state of all\n * available memcache servers. See \357\277\275 memcache protocol specification for\n * details on these statistics.\n *\n * @return mixed Array of server statistics, one entry per server.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "getVersion", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.getversion.php )\n *\n * Memcached::getVersion() returns an array containing the version info\n * for all available memcache servers.\n *\n * @return mixed Array of server versions, one entry per server.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.getversion.php )\n *\n * Memcached::getVersion() returns an array containing the version info\n * for all available memcache servers.\n *\n * @return mixed Array of server versions, one entry per server.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "increment", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.increment.php )\n *\n * Memcached::increment() increments a numeric item's value by the\n * specified offset. If the item's value is not numeric, it is treated as\n * if the value were 0. Memcached::increment() will fail if the item does\n * not exist.\n *\n * @key string The key of the item to increment.\n * @offset int The amount by which to increment the item's value.\n *\n * @return mixed Returns new item's value on success or FALSE on\n * failure. The Memcached::getResultCode() will return\n * Memcached::RES_NOTFOUND if the key does not exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.increment.php )\n *\n * Memcached::increment() increments a numeric item's value by the\n * specified offset. If the item's value is not numeric, it is treated as\n * if the value were 0. Memcached::increment() will fail if the item does\n * not exist.\n *\n * @key string The key of the item to increment.\n * @offset int The amount by which to increment the item's value.\n *\n * @return mixed Returns new item's value on success or FALSE on\n * failure. The Memcached::getResultCode() will return\n * Memcached::RES_NOTFOUND if the key does not exist.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "offset", "", (const char *)0xa /* KindOfInt64 */, "i:1;", (const char *)4, "1", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "prepend", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.prepend.php )\n *\n * Memcached::prepend() prepends the given value string to the value of an\n * existing item. The reason that value is forced to be a string is that\n * prepending mixed types is not well-defined.\n *\n * If the Memcached::OPT_COMPRESSION is enabled, the operation will fail\n * and a warning will be issued, because prepending compressed data to a\n * value that is potentially already compressed is not possible.\n *\n * @key string The key of the item to prepend the data to.\n * @value string The string to prepend.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.prepend.php )\n *\n * Memcached::prepend() prepends the given value string to the value of an\n * existing item. The reason that value is forced to be a string is that\n * prepending mixed types is not well-defined.\n *\n * If the Memcached::OPT_COMPRESSION is enabled, the operation will fail\n * and a warning will be issued, because prepending compressed data to a\n * value that is potentially already compressed is not possible.\n *\n * @key string The key of the item to prepend the data to.\n * @value string The string to prepend.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "prependByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.prependbykey.php )\n *\n * Memcached::prependByKey() is functionally equivalent to\n * Memcached::prepend(), except that the free-form server_key can be used\n * to map the key to a specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key of the item to prepend the data to.\n * @value string The string to prepend.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.prependbykey.php )\n *\n * Memcached::prependByKey() is functionally equivalent to\n * Memcached::prepend(), except that the free-form server_key can be used\n * to map the key to a specific server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key of the item to prepend the data to.\n * @value string The string to prepend.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -21302,7 +21302,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "replace", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.replace.php )\n *\n * Memcached::replace() is similar to Memcached::set(), but the operation\n * fails if the key does not exist on the server.\n *\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.replace.php )\n *\n * Memcached::replace() is similar to Memcached::set(), but the operation\n * fails if the key does not exist on the server.\n *\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "expiration", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -21310,7 +21310,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "replaceByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.replacebykey.php )\n *\n * Memcached::replaceByKey() is functionally equivalent to\n * Memcached::replace(), except that the free-form server_key can be used\n * to map the key to a specific server. This is useful if you need to keep\n * a bunch of related keys on a certain server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.replacebykey.php )\n *\n * Memcached::replaceByKey() is functionally equivalent to\n * Memcached::replace(), except that the free-form server_key can be used\n * to map the key to a specific server. This is useful if you need to keep\n * a bunch of related keys on a certain server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. The\n * Memcached::getResultCode() will return\n * Memcached::RES_NOTSTORED if the key does not exist.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, @@ -21319,7 +21319,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.set.php )\n *\n * Memcached::set() stores the value on a memcache server under the\n * specified key. The expiration parameter can be used to control when the\n * value is considered expired.\n *\n * The value can be any valid PHP type except for resources, because those\n * cannot be represented in a serialized form. If the\n * Memcached::OPT_COMPRESSION option is turned on, the serialized value\n * will also be compressed before storage.\n *\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.set.php )\n *\n * Memcached::set() stores the value on a memcache server under the\n * specified key. The expiration parameter can be used to control when the\n * value is considered expired.\n *\n * The value can be any valid PHP type except for resources, because those\n * cannot be represented in a serialized form. If the\n * Memcached::OPT_COMPRESSION option is turned on, the serialized value\n * will also be compressed before storage.\n *\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "expiration", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -21327,7 +21327,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "setByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.setbykey.php )\n *\n * Memcached::setByKey() is functionally equivalent to Memcached::set(),\n * except that the free-form server_key can be used to map the key to a\n * specific server. This is useful if you need to keep a bunch of related\n * keys on a certain server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.setbykey.php )\n *\n * Memcached::setByKey() is functionally equivalent to Memcached::set(),\n * except that the free-form server_key can be used to map the key to a\n * specific server. This is useful if you need to keep a bunch of related\n * keys on a certain server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @key string The key under which to store the value.\n * @value mixed The value to store.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, @@ -21336,14 +21336,14 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "setMulti", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.setmulti.php )\n *\n * Memcached::setMulti() is similar to Memcached::set(), but instead of a\n * single key/value item, it works on multiple items specified in items.\n * The expiration time applies to all the items at once.\n *\n * @items map An array of key/value pairs to store on the server.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.setmulti.php )\n *\n * Memcached::setMulti() is similar to Memcached::set(), but instead of a\n * single key/value item, it works on multiple items specified in items.\n * The expiration time applies to all the items at once.\n *\n * @items map An array of key/value pairs to store on the server.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "items", "", (const char *)0x20 /* KindOfArray */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "expiration", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setMultiByKey", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.setmultibykey.php )\n *\n * Memcached::setMultiByKey() is functionally equivalent to\n * Memcached::setMulti(), except that the free-form server_key can be used\n * to map the keys from items to a specific server. This is useful if you\n * need to keep a bunch of related keys on a certain server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @items map An array of key/value pairs to store on the server.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.setmultibykey.php )\n *\n * Memcached::setMultiByKey() is functionally equivalent to\n * Memcached::setMulti(), except that the free-form server_key can be used\n * to map the keys from items to a specific server. This is useful if you\n * need to keep a bunch of related keys on a certain server.\n *\n * @server_key string The key identifying the server to store the value\n * on.\n * @items map An array of key/value pairs to store on the server.\n * @expiration int The expiration time, defaults to 0. See Expiration\n * Times for more info.\n *\n * @return bool Returns TRUE on success or FALSE on failure. Use\n * Memcached::getResultCode() if necessary.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "server_key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "items", "", (const char *)0x20 /* KindOfArray */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "expiration", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -21351,7 +21351,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "setOption", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcached.setoption.php )\n *\n * This method sets the value of a Memcached option. Some options\n * correspond to the ones defined by libmemcached, and some are specific to\n * the extension. See Memcached Constants for more information.\n *\n * The options listed below require values specified via constants.\n *\n * Memcached::OPT_HASH requires Memcached::HASH_* values.\n *\n * Memcached::OPT_DISTRIBUTION requires Memcached::DISTRIBUTION_* values.\n *\n * @option int\n * @value mixed\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcached.setoption.php )\n *\n * This method sets the value of a Memcached option. Some options\n * correspond to the ones defined by libmemcached, and some are specific to\n * the extension. See Memcached Constants for more information.\n *\n * The options listed below require values specified via constants.\n *\n * Memcached::OPT_HASH requires Memcached::HASH_* values.\n *\n * Memcached::OPT_DISTRIBUTION requires Memcached::DISTRIBUTION_* values.\n *\n * @option int\n * @value mixed\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "option", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, @@ -21422,19 +21422,19 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.imagesprite.php )\n *\n * Represents a set of images sprited into a single image.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.construct.php )\n *\n * Creates a new ImageSprite object\n *\n * @return mixed TODO\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.construct.php )\n *\n * Creates a new ImageSprite object\n *\n * @return mixed TODO\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "addFile", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.addfile.php )\n *\n * Adds the image specified by the file path to the sprite.\n *\n * @file string The path to the image. Must be a path to the local\n * filesystem or a a stream format php supports.\n * @options map Associative array of options for this image. May\n * include the image's 'width' and 'height' (if\n * previously known to the developer), or spacing\n * requirements via the padding_DIRECTION keys, where\n * DIRECTION may be top, bottom, left, or right. May\n * also include flush requirements that will force this\n * image to be 'flush_left' or 'flush_right' within the\n * sprite.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.addfile.php )\n *\n * Adds the image specified by the file path to the sprite.\n *\n * @file string The path to the image. Must be a path to the local\n * filesystem or a a stream format php supports.\n * @options map Associative array of options for this image. May\n * include the image's 'width' and 'height' (if\n * previously known to the developer), or spacing\n * requirements via the padding_DIRECTION keys, where\n * DIRECTION may be top, bottom, left, or right. May\n * also include flush requirements that will force this\n * image to be 'flush_left' or 'flush_right' within the\n * sprite.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "file", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "options", "", (const char *)0x20 /* KindOfArray */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "addString", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.addstring.php )\n *\n * Adds the image defined by the string to the sprite.\n *\n * @id string An identifier for this image. This will be the key\n * to referencing this image in the mapping.\n * @data string The data of this image.\n * @options map Associative array of options for this image. May\n * include the image's 'width' and 'height' (if\n * previously known to the developer), or spacing\n * requirements via the padding_DIRECTION keys, where\n * DIRECTION may be top, bottom, left, or right. May\n * also include flush requirements that will force this\n * image to be 'flush_left' or 'flush_right' within the\n * sprite.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.addstring.php )\n *\n * Adds the image defined by the string to the sprite.\n *\n * @id string An identifier for this image. This will be the key\n * to referencing this image in the mapping.\n * @data string The data of this image.\n * @options map Associative array of options for this image. May\n * include the image's 'width' and 'height' (if\n * previously known to the developer), or spacing\n * requirements via the padding_DIRECTION keys, where\n * DIRECTION may be top, bottom, left, or right. May\n * also include flush requirements that will force this\n * image to be 'flush_left' or 'flush_right' within the\n * sprite.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "id", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "data", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "options", "", (const char *)0x20 /* KindOfArray */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21442,7 +21442,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "addUrl", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.addurl.php )\n *\n * Adds the image located at the specified URL to the sprite.\n *\n * @url string The url of the image. The URL must be using the http\n * protocol; secure connections are not supported.\n * @timeout_ms int The timeout in milliseconds for this request. A\n * value of 0 or lower will disable the timeout.\n * @Options map Associative array of options for this image. May\n * include the image's 'width' and 'height' (if\n * previously known to the developer), or spacing\n * requirements via the padding_DIRECTION keys, where\n * DIRECTION may be top, bottom, left, or right. May\n * also include flush requirements that will force this\n * image to be 'flush_left' or 'flush_right' within the\n * sprite.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.addurl.php )\n *\n * Adds the image located at the specified URL to the sprite.\n *\n * @url string The url of the image. The URL must be using the http\n * protocol; secure connections are not supported.\n * @timeout_ms int The timeout in milliseconds for this request. A\n * value of 0 or lower will disable the timeout.\n * @Options map Associative array of options for this image. May\n * include the image's 'width' and 'height' (if\n * previously known to the developer), or spacing\n * requirements via the padding_DIRECTION keys, where\n * DIRECTION may be top, bottom, left, or right. May\n * also include flush requirements that will force this\n * image to be 'flush_left' or 'flush_right' within the\n * sprite.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "url", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "timeout_ms", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, (const char *)0x2000, "Options", "", (const char *)0x20 /* KindOfArray */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21450,25 +21450,25 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "clear", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.clear.php )\n *\n * Removes images from the sprite and frees the memory associated with\n * that image.\n *\n * @paths mixed When passed a string, it will remove the images\n * specified by that path or identifier from the\n * sprite, if they exist. You may also pass an array of\n * strings, and it will remove each. a null value will\n * remove all images from the sprite.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.clear.php )\n *\n * Removes images from the sprite and frees the memory associated with\n * that image.\n *\n * @paths mixed When passed a string, it will remove the images\n * specified by that path or identifier from the\n * sprite, if they exist. You may also pass an array of\n * strings, and it will remove each. a null value will\n * remove all images from the sprite.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "paths", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "loadDims", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.loaddims.php )\n *\n * Loads the dimensions for the images in the sprite, but not necessarily\n * their data.\n *\n * @block bool Whether this call should block until all the data is\n * loaded or allow them to load in the background.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.loaddims.php )\n *\n * Loads the dimensions for the images in the sprite, but not necessarily\n * their data.\n *\n * @block bool Whether this call should block until all the data is\n * loaded or allow them to load in the background.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "block", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006040, "loadImages", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.loadimages.php )\n *\n * Loads the images in the sprite and sets the correct dimensions.\n *\n * @block bool Whether this call should block until all the data is\n * loaded or allow them to load in the background.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.loadimages.php )\n *\n * Loads the images in the sprite and sets the correct dimensions.\n *\n * @block bool Whether this call should block until all the data is\n * loaded or allow them to load in the background.\n *\n * @return object The ImageSprite object itself (for method chaining).\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "block", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006040, "output", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.output.php )\n *\n * Retrieves the resulting sprite image.\n *\n * @output_file\n * string Path to where the output image should be saved. If\n * empty or null, the image data is returned as a\n * string.\n * @format string The format the output image should be returned in.\n * Defaults to png.\n * @quality int The output quality of the image. Only applies to\n * jpeg output, and defaults to 75.\n *\n * @return string The image data, if the $output_file is not\n * specified.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.output.php )\n *\n * Retrieves the resulting sprite image.\n *\n * @output_file\n * string Path to where the output image should be saved. If\n * empty or null, the image data is returned as a\n * string.\n * @format string The format the output image should be returned in.\n * Defaults to png.\n * @quality int The output quality of the image. Only applies to\n * jpeg output, and defaults to 75.\n *\n * @return string The image data, if the $output_file is not\n * specified.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "output_file", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "format", "", (const char *)0x14 /* KindOfString */, "s:3:\"png\";", (const char *)10, "\"png\"", (const char *)5, NULL, (const char *)0x2000, "quality", "", (const char *)0xa /* KindOfInt64 */, "i:75;", (const char *)5, "75", (const char *)2, NULL, @@ -21476,7 +21476,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "css", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.css.php )\n *\n * Retrieves css for the sprite, mapping ids to images.\n *\n * @css_namespace\n * string The css class namespace of the sprite. Should be\n * unique within your css.\n * @sprite_file\n * string Path to the sprite image relative to wherever this\n * css is being served. The output image may be passed\n * in datauri format to use inlined sprite images. If\n * this is not set, the image location must be\n * specified elsewhere in the css manually.\n * @output_file\n * string Path to where the css should be saved. If empty or\n * null, the css is returned as a string.\n * @verbose bool Determines whether the css should include comments\n * with information about the sprite.\n *\n * @return string The css output, if the $output_file is not\n * specified.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.css.php )\n *\n * Retrieves css for the sprite, mapping ids to images.\n *\n * @css_namespace\n * string The css class namespace of the sprite. Should be\n * unique within your css.\n * @sprite_file\n * string Path to the sprite image relative to wherever this\n * css is being served. The output image may be passed\n * in datauri format to use inlined sprite images. If\n * this is not set, the image location must be\n * specified elsewhere in the css manually.\n * @output_file\n * string Path to where the css should be saved. If empty or\n * null, the css is returned as a string.\n * @verbose bool Determines whether the css should include comments\n * with information about the sprite.\n *\n * @return string The css output, if the $output_file is not\n * specified.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "css_namespace", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "sprite_file", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "output_file", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21485,17 +21485,17 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getErrors", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.geterrors.php )\n *\n * Retrieves an associative array of errors encountered while putting\n * together the sprite.\n *\n * @return vector Associative array of errors\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.geterrors.php )\n *\n * Retrieves an associative array of errors encountered while putting\n * together the sprite.\n *\n * @return vector Associative array of errors\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "mapping", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.mapping.php )\n *\n * Returns an associative array mapping the images in the sprite to their\n * dimensions, placement, and css id.\n *\n * @return vector Associative array of mapping\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.mapping.php )\n *\n * Returns an associative array mapping the images in the sprite to their\n * dimensions, placement, and css id.\n *\n * @return vector Associative array of mapping\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "__destruct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/imagesprite.destruct.php )\n *\n * Recovers all memory allocated to the sprite.\n *\n * @return mixed null\n */", + " /**\n * ( excerpt from http://php.net/manual/en/imagesprite.destruct.php )\n *\n * Recovers all memory allocated to the sprite.\n *\n * @return mixed null\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, @@ -21507,49 +21507,49 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.soapserver.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapserver.construct.php )\n *\n *\n * @wsdl mixed\n * @options map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapserver.construct.php )\n *\n *\n * @wsdl mixed\n * @options map\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "wsdl", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "options", "", (const char *)0x20 /* KindOfArray */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10026040, "setclass", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapserver.setclass.php )\n *\n * Exports all methods from specified class.\n *\n * The object can be made persistent across request for a given PHP\n * session with the SoapServer::setPersistence() method.\n *\n * @name string The name of the exported class.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapserver.setclass.php )\n *\n * Exports all methods from specified class.\n *\n * The object can be made persistent across request for a given PHP\n * session with the SoapServer::setPersistence() method.\n *\n * @name string The name of the exported class.\n *\n * @return mixed No value is returned.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setobject", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapserver.setobject.php )\n *\n * This sets a specific object as the handler for SOAP requests, rather\n * than just a class as in SoapServer::setClass().\n *\n * @obj object The object to handle the requests.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapserver.setobject.php )\n *\n * This sets a specific object as the handler for SOAP requests, rather\n * than just a class as in SoapServer::setClass().\n *\n * @obj object The object to handle the requests.\n *\n * @return mixed No value is returned.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "obj", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "addfunction", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapserver.addfunction.php )\n *\n * Exports one or more functions for remote clients\n *\n * @func mixed To export one function, pass the function name into\n * this parameter as a string.\n *\n * To export several functions, pass an array of\n * function names.\n *\n * To export all the functions, pass a special\n * constant SOAP_FUNCTIONS_ALL.\n *\n * functions must receive all input arguments in the\n * same order as defined in the WSDL file (They should\n * not receive any output parameters as arguments) and\n * return one or more values. To return several values\n * they must return an array with named output\n * parameters.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapserver.addfunction.php )\n *\n * Exports one or more functions for remote clients\n *\n * @func mixed To export one function, pass the function name into\n * this parameter as a string.\n *\n * To export several functions, pass an array of\n * function names.\n *\n * To export all the functions, pass a special\n * constant SOAP_FUNCTIONS_ALL.\n *\n * functions must receive all input arguments in the\n * same order as defined in the WSDL file (They should\n * not receive any output parameters as arguments) and\n * return one or more values. To return several values\n * they must return an array with named output\n * parameters.\n *\n * @return mixed No value is returned.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "func", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getfunctions", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapserver.getfunctions.php )\n *\n * Returns a list of the defined functions in the SoapServer object. This\n * method returns the list of all functions added by\n * SoapServer::addFunction() or SoapServer::setClass().\n *\n * @return mixed An array of the defined functions.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapserver.getfunctions.php )\n *\n * Returns a list of the defined functions in the SoapServer object. This\n * method returns the list of all functions added by\n * SoapServer::addFunction() or SoapServer::setClass().\n *\n * @return mixed An array of the defined functions.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "handle", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapserver.handle.php )\n *\n * Processes a SOAP request, calls necessary functions, and sends a\n * response back.\n *\n * @request string The SOAP request. If this argument is omitted, the\n * request is assumed to be in the raw POST data of the\n * HTTP request.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapserver.handle.php )\n *\n * Processes a SOAP request, calls necessary functions, and sends a\n * response back.\n *\n * @request string The SOAP request. If this argument is omitted, the\n * request is assumed to be in the raw POST data of the\n * HTTP request.\n *\n * @return mixed No value is returned.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "request", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setpersistence", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapserver.setpersistence.php )\n *\n * This function allows saving data between requests in a PHP session. It\n * works only with a server that exports functions from a class with\n * SoapServer::setClass() or SoapServer::setObject().\n *\n * The persistence SOAP_PERSISTENCE_SESSION makes only objects of the\n * given class persistent, but not the class static data. In this case, use\n * $this->bar instead of self::$bar.\n *\n * @mode int One of the SOAP_PERSISTENCE_XXX constants.\n *\n * SOAP_PERSISTENCE_REQUEST - persist the object for\n * the duration of a request.\n *\n * SOAP_PERSISTENCE_SESSION - persist the object for\n * the duration of a session.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapserver.setpersistence.php )\n *\n * This function allows saving data between requests in a PHP session. It\n * works only with a server that exports functions from a class with\n * SoapServer::setClass() or SoapServer::setObject().\n *\n * The persistence SOAP_PERSISTENCE_SESSION makes only objects of the\n * given class persistent, but not the class static data. In this case, use\n * $this->bar instead of self::$bar.\n *\n * @mode int One of the SOAP_PERSISTENCE_XXX constants.\n *\n * SOAP_PERSISTENCE_REQUEST - persist the object for\n * the duration of a request.\n *\n * SOAP_PERSISTENCE_SESSION - persist the object for\n * the duration of a session.\n *\n * @return mixed No value is returned.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "mode", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "fault", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapserver.fault.php )\n *\n * Sends a response to the client of the current request indicating an\n * error.\n *\n * This can only be called when handling a request.\n *\n * @code mixed The error code to return\n * @fault string A brief description of the error\n * @actor string A string identifying the actor that caused the\n * fault.\n * @detail mixed More details of the fault\n * @name string The name of the fault. This can be used to select a\n * name from a WSDL file.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapserver.fault.php )\n *\n * Sends a response to the client of the current request indicating an\n * error.\n *\n * This can only be called when handling a request.\n *\n * @code mixed The error code to return\n * @fault string A brief description of the error\n * @actor string A string identifying the actor that caused the\n * fault.\n * @detail mixed More details of the fault\n * @name string The name of the fault. This can be used to select a\n * name from a WSDL file.\n *\n * @return mixed No value is returned.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "code", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "fault", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "actor", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21559,7 +21559,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "addsoapheader", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapserver.addsoapheader.php )\n *\n * Adds a SOAP header to be returned with the response to the current\n * request.\n *\n * @fault object The header to be returned.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapserver.addsoapheader.php )\n *\n * Adds a SOAP header to be returned with the response to the current\n * request.\n *\n * @fault object The header to be returned.\n *\n * @return mixed No value is returned.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "fault", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -21572,21 +21572,21 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.soapclient.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.construct.php )\n *\n *\n * @wsdl mixed\n * @options map\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.construct.php )\n *\n *\n * @wsdl mixed\n * @options map\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "wsdl", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "options", "", (const char *)0x20 /* KindOfArray */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__call", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.call.php )\n *\n *\n * @name mixed\n * @args mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.call.php )\n *\n *\n * @name mixed\n * @args mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "args", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__soapcall", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.soapcall.php )\n *\n *\n * @name string\n * @args map\n * @options map\n * @input_headers\n * mixed\n * @output_headers\n * mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.soapcall.php )\n *\n *\n * @name string\n * @args map\n * @options map\n * @input_headers\n * mixed\n * @output_headers\n * mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "args", "", (const char *)0x20 /* KindOfArray */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "options", "", (const char *)0x20 /* KindOfArray */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21596,37 +21596,37 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "__getlastrequest", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.getlastrequest.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.getlastrequest.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "__getlastresponse", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.getlastresponse.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.getlastresponse.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "__getlastrequestheaders", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/soapclient.getlastrequestheaders.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/soapclient.getlastrequestheaders.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "__getlastresponseheaders", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/soapclient.getlastresponseheaders.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/soapclient.getlastresponseheaders.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "__getfunctions", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.getfunctions.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.getfunctions.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "__gettypes", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.gettypes.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.gettypes.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "__dorequest", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.dorequest.php )\n *\n *\n * @buf string\n * @location string\n * @action string\n * @version int\n * @oneway bool\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.dorequest.php )\n *\n *\n * @buf string\n * @location string\n * @action string\n * @version int\n * @oneway bool\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "buf", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "location", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "action", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -21636,20 +21636,20 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "__setcookie", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.setcookie.php )\n *\n *\n * @name string\n * @value string\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.setcookie.php )\n *\n *\n * @name string\n * @value string\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__setlocation", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.setlocation.php )\n *\n *\n * @new_location\n * string\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.setlocation.php )\n *\n *\n * @new_location\n * string\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "new_location", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__setsoapheaders", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapclient.setsoapheaders.php )\n *\n *\n * @headers mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapclient.setsoapheaders.php )\n *\n *\n * @headers mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "headers", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, @@ -21662,7 +21662,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.soapvar.php )\n *\n * A class representing a variable or object for use with SOAP services.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapvar.construct.php )\n *\n *\n * @data mixed\n * @type mixed\n * @type_name string\n * @type_namespace\n * string\n * @node_name string\n * @node_namespace\n * string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapvar.construct.php )\n *\n *\n * @data mixed\n * @type mixed\n * @type_name string\n * @type_namespace\n * string\n * @node_name string\n * @node_namespace\n * string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "data", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "type", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "type_name", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21680,7 +21680,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.soapparam.php )\n *\n * Represents parameter to a SOAP call.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapparam.construct.php )\n *\n *\n * @data mixed\n * @name string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapparam.construct.php )\n *\n *\n * @data mixed\n * @name string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "data", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, @@ -21694,7 +21694,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.soapheader.php )\n *\n * Represents a SOAP header.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/soapheader.construct.php )\n *\n *\n * @ns string\n * @name string\n * @data mixed\n * @mustunderstand\n * bool\n * @actor mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/soapheader.construct.php )\n *\n *\n * @ns string\n * @name string\n * @data mixed\n * @mustunderstand\n * bool\n * @actor mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "ns", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "data", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -21711,12 +21711,12 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.xmlreader.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "open", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.open.php )\n *\n *\n * @uri string\n * @encoding string\n * @options int\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.open.php )\n *\n *\n * @uri string\n * @encoding string\n * @options int\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "uri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "encoding", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "options", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -21724,7 +21724,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "XML", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.xml.php )\n *\n *\n * @source string\n * @encoding string\n * @options int\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.xml.php )\n *\n *\n * @source string\n * @encoding string\n * @options int\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "source", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "encoding", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "options", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -21732,138 +21732,138 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "close", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.close.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.close.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "read", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.read.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.read.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.next.php )\n *\n *\n * @localname string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.next.php )\n *\n *\n * @localname string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "localname", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "readString", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.readstring.php )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.readstring.php )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "readInnerXML", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.readinnerxml.php )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.readinnerxml.php )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "readOuterXML", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.readouterxml.php )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.readouterxml.php )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "moveToNextAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/xmlreader.movetonextattribute.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/xmlreader.movetonextattribute.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "getAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.getattribute.php )\n *\n *\n * @name string\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.getattribute.php )\n *\n *\n * @name string\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getAttributeNo", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.getattributeno.php )\n *\n *\n * @index int\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.getattributeno.php )\n *\n *\n * @index int\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "index", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getAttributeNs", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.getattributens.php )\n *\n *\n * @name string\n * @namespaceURI\n * string\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.getattributens.php )\n *\n *\n * @name string\n * @namespaceURI\n * string\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "namespaceURI", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "moveToAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.movetoattribute.php )\n *\n *\n * @name string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.movetoattribute.php )\n *\n *\n * @name string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "moveToAttributeNo", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.movetoattributeno.php\n * )\n *\n *\n * @index int\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.movetoattributeno.php\n * )\n *\n *\n * @index int\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "index", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "moveToAttributeNs", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.movetoattributens.php\n * )\n *\n *\n * @name string\n * @namespaceURI\n * string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.movetoattributens.php\n * )\n *\n *\n * @name string\n * @namespaceURI\n * string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "namespaceURI", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "moveToElement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.movetoelement.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.movetoelement.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "moveToFirstAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/xmlreader.movetofirstattribute.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/xmlreader.movetofirstattribute.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "isValid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.isvalid.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.isvalid.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "expand", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.expand.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.expand.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getParserProperty", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.getparserproperty.php\n * )\n *\n *\n * @property int\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.getparserproperty.php\n * )\n *\n *\n * @property int\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "property", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "lookupNamespace", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.lookupnamespace.php )\n *\n *\n * @prefix string\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.lookupnamespace.php )\n *\n *\n * @prefix string\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "prefix", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setSchema", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.setschema.php )\n *\n *\n * @source string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.setschema.php )\n *\n *\n * @source string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "source", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setParserProperty", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.setparserproperty.php\n * )\n *\n *\n * @property int\n * @value bool\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.setparserproperty.php\n * )\n *\n *\n * @property int\n * @value bool\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "property", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x9 /* KindOfBoolean */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setRelaxNGSchema", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlreader.setrelaxngschema.php )\n *\n *\n * @filename string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlreader.setrelaxngschema.php )\n *\n *\n * @filename string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "filename", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setRelaxNGSchemaSource", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/xmlreader.setrelaxngschemasource.php )\n *\n *\n * @source string\n *\n * @return bool\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/xmlreader.setrelaxngschemasource.php )\n *\n *\n * @source string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "source", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -21898,7 +21898,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.simplexmlelement.php )\n *\n * Represents an element in an XML document.\n *\n */", "arrayaccess", "iteratoraggregate", "countable", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.construct.php )\n *\n *\n * @data string\n * @options int\n * @data_is_url\n * bool\n * @ns string\n * @is_prefix bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.construct.php )\n *\n *\n * @data string\n * @options int\n * @data_is_url\n * bool\n * @ns string\n * @is_prefix bool\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "data", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "options", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, (const char *)0x2000, "data_is_url", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, @@ -21908,92 +21908,92 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "offsetExists", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelement.offsetexists.php )\n *\n *\n * @index mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelement.offsetexists.php )\n *\n *\n * @index mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "index", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "offsetGet", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.offsetget.php )\n *\n *\n * @index mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.offsetget.php )\n *\n *\n * @index mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "index", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "offsetSet", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.offsetset.php )\n *\n *\n * @index mixed\n * @newvalue mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.offsetset.php )\n *\n *\n * @index mixed\n * @newvalue mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "index", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "newvalue", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "offsetUnset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.offsetunset.php\n * )\n *\n *\n * @index mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.offsetunset.php\n * )\n *\n *\n * @index mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "index", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getIterator", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.getiterator.php\n * )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.getiterator.php\n * )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "count", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.count.php )\n *\n * This method counts the number of children of an element.\n *\n * @return int Returns the number of elements of an element.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.count.php )\n *\n * This method counts the number of children of an element.\n *\n * @return int Returns the number of elements of an element.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "xpath", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.xpath.php )\n *\n *\n * @path string An XPath path\n *\n * @return mixed Returns an array of SimpleXMLElement objects or\n * FALSE in case of an error.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.xpath.php )\n *\n *\n * @path string An XPath path\n *\n * @return mixed Returns an array of SimpleXMLElement objects or\n * FALSE in case of an error.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "path", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "registerXPathNamespace", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelement.registerxpathnamespace.php )\n *\n *\n * @prefix string\n * @ns string\n *\n * @return bool\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelement.registerxpathnamespace.php )\n *\n *\n * @prefix string\n * @ns string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "prefix", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "ns", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "asXML", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.asxml.php )\n *\n *\n * @filename string\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.asxml.php )\n *\n *\n * @filename string\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "filename", "", (const char *)0x14 /* KindOfString */, "s:0:\"\";", (const char *)7, "\"\"", (const char *)2, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getNamespaces", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelement.getnamespaces.php )\n *\n *\n * @recursive bool\n *\n * @return map\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelement.getnamespaces.php )\n *\n *\n * @recursive bool\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, (const char *)0x2000, "recursive", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getDocNamespaces", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelement.getdocnamespaces.php )\n *\n *\n * @recursive bool\n *\n * @return map\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelement.getdocnamespaces.php )\n *\n *\n * @recursive bool\n *\n * @return map\n */", (const char *)0x20 /* KindOfArray */, (const char *)0x2000, "recursive", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006040, "children", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.children.php )\n *\n *\n * @ns string An XML namespace.\n * @is_prefix bool If is_prefix is TRUE, ns will be regarded as a\n * prefix. If FALSE, ns will be regarded as a namespace\n * URL.\n *\n * @return object Returns a SimpleXMLElement element, whether the node\n * has children or not.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.children.php )\n *\n *\n * @ns string An XML namespace.\n * @is_prefix bool If is_prefix is TRUE, ns will be regarded as a\n * prefix. If FALSE, ns will be regarded as a namespace\n * URL.\n *\n * @return object Returns a SimpleXMLElement element, whether the node\n * has children or not.\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "ns", "", (const char *)0x14 /* KindOfString */, "s:0:\"\";", (const char *)7, "\"\"", (const char *)2, NULL, (const char *)0x2000, "is_prefix", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getName", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.getname.php )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.getname.php )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "attributes", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.attributes.php\n * )\n *\n *\n * @ns string An optional namespace for the retrieved attributes\n * @is_prefix bool Default to FALSE\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.attributes.php\n * )\n *\n *\n * @ns string An optional namespace for the retrieved attributes\n * @is_prefix bool Default to FALSE\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "ns", "", (const char *)0x14 /* KindOfString */, "s:0:\"\";", (const char *)7, "\"\"", (const char *)2, NULL, (const char *)0x2000, "is_prefix", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006040, "addChild", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.addchild.php )\n *\n *\n * @qname string\n * @value string\n * @ns string\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.addchild.php )\n *\n *\n * @qname string\n * @value string\n * @ns string\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "qname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "ns", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -22001,7 +22001,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "addAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelement.addattribute.php )\n *\n *\n * @qname string\n * @value string\n * @ns string\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelement.addattribute.php )\n *\n *\n * @qname string\n * @value string\n * @ns string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "qname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "ns", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -22009,31 +22009,31 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "__toString", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.tostring.php )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.tostring.php )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__unset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.unset.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelement.unset.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -22046,7 +22046,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.libxmlerror.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/libxmlerror.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/libxmlerror.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -22058,32 +22058,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from\n * http://php.net/manual/en/class.simplexmlelementiterator.php )\n *\n *\n */", "iterator", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelementiterator.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelementiterator.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "current", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelementiterator.current.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelementiterator.current.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "key", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/simplexmlelementiterator.key.php\n * )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/simplexmlelementiterator.key.php\n * )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelementiterator.next.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelementiterator.next.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "rewind", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelementiterator.rewind.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelementiterator.rewind.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "valid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelementiterator.valid.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/simplexmlelementiterator.valid.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, @@ -22095,12 +22095,12 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.memcache.php )\n *\n * Represents a connection to a set of memcache servers.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "connect", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.connect.php )\n *\n * Memcache::connect() establishes a connection to the memcached server.\n * The connection, which was opened using Memcache::connect() will be\n * automatically closed at the end of script execution. Also you can close\n * it with Memcache::close(). Also you can use memcache_connect() function.\n *\n * @host string Point to the host where memcached is listening for\n * connections. This parameter may also specify other\n * transports like unix:///path/to/memcached.sock to\n * use UNIX domain sockets, in this case port must also\n * be set to 0.\n * @port int Point to the port where memcached is listening for\n * connections. Set this parameter to 0 when using UNIX\n * domain sockets.\n * @timeout int Value in seconds which will be used for connecting\n * to the daemon. Think twice before changing the\n * default value of 1 second - you can lose all the\n * advantages of caching if your connection is too\n * slow.\n * @timeoutms int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.connect.php )\n *\n * Memcache::connect() establishes a connection to the memcached server.\n * The connection, which was opened using Memcache::connect() will be\n * automatically closed at the end of script execution. Also you can close\n * it with Memcache::close(). Also you can use memcache_connect() function.\n *\n * @host string Point to the host where memcached is listening for\n * connections. This parameter may also specify other\n * transports like unix:///path/to/memcached.sock to\n * use UNIX domain sockets, in this case port must also\n * be set to 0.\n * @port int Point to the port where memcached is listening for\n * connections. Set this parameter to 0 when using UNIX\n * domain sockets.\n * @timeout int Value in seconds which will be used for connecting\n * to the daemon. Think twice before changing the\n * default value of 1 second - you can lose all the\n * advantages of caching if your connection is too\n * slow.\n * @timeoutms int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "host", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "port", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, (const char *)0x2000, "timeout", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -22109,7 +22109,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "pconnect", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.pconnect.php )\n *\n * Memcache::pconnect() is similar to Memcache::connect() with the\n * difference, that the connection it establishes is persistent. This\n * connection is not closed after the end of script execution and by\n * Memcache::close() function. Also you can use memcache_pconnect()\n * function.\n *\n * @host string Point to the host where memcached is listening for\n * connections. This parameter may also specify other\n * transports like unix:///path/to/memcached.sock to\n * use UNIX domain sockets, in this case port must also\n * be set to 0.\n * @port int Point to the port where memcached is listening for\n * connections. Set this parameter to 0 when using UNIX\n * domain sockets.\n * @timeout int Value in seconds which will be used for connecting\n * to the daemon. Think twice before changing the\n * default value of 1 second - you can lose all the\n * advantages of caching if your connection is too\n * slow.\n * @timeoutms int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.pconnect.php )\n *\n * Memcache::pconnect() is similar to Memcache::connect() with the\n * difference, that the connection it establishes is persistent. This\n * connection is not closed after the end of script execution and by\n * Memcache::close() function. Also you can use memcache_pconnect()\n * function.\n *\n * @host string Point to the host where memcached is listening for\n * connections. This parameter may also specify other\n * transports like unix:///path/to/memcached.sock to\n * use UNIX domain sockets, in this case port must also\n * be set to 0.\n * @port int Point to the port where memcached is listening for\n * connections. Set this parameter to 0 when using UNIX\n * domain sockets.\n * @timeout int Value in seconds which will be used for connecting\n * to the daemon. Think twice before changing the\n * default value of 1 second - you can lose all the\n * advantages of caching if your connection is too\n * slow.\n * @timeoutms int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "host", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "port", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, (const char *)0x2000, "timeout", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -22118,7 +22118,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "add", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.add.php )\n *\n * Memcache::add() stores variable var with key only if such key doesn't\n * exist at the server yet. Also you can use memcache_add() function.\n *\n * @key string The key that will be associated with the item.\n * @var mixed The variable to store. Strings and integers are\n * stored as is, other types are stored serialized.\n * @flag int Use MEMCACHE_COMPRESSED to store the item compressed\n * (uses zlib).\n * @expire int Expiration time of the item. If it's equal to zero,\n * the item will never expire. You can also use Unix\n * timestamp or a number of seconds starting from\n * current time, but in the latter case the number of\n * seconds may not exceed 2592000 (30 days).\n *\n * @return bool Returns TRUE on success or FALSE on failure. Returns\n * FALSE if such key already exist. For the rest\n * Memcache::add() behaves similarly to\n * Memcache::set().\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.add.php )\n *\n * Memcache::add() stores variable var with key only if such key doesn't\n * exist at the server yet. Also you can use memcache_add() function.\n *\n * @key string The key that will be associated with the item.\n * @var mixed The variable to store. Strings and integers are\n * stored as is, other types are stored serialized.\n * @flag int Use MEMCACHE_COMPRESSED to store the item compressed\n * (uses zlib).\n * @expire int Expiration time of the item. If it's equal to zero,\n * the item will never expire. You can also use Unix\n * timestamp or a number of seconds starting from\n * current time, but in the latter case the number of\n * seconds may not exceed 2592000 (30 days).\n *\n * @return bool Returns TRUE on success or FALSE on failure. Returns\n * FALSE if such key already exist. For the rest\n * Memcache::add() behaves similarly to\n * Memcache::set().\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "var", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "flag", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -22127,7 +22127,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.set.php )\n *\n * Memcache::set() stores an item var with key on the memcached server.\n * Parameter expire is expiration time in seconds. If it's 0, the item\n * never expires (but memcached server doesn't guarantee this item to be\n * stored all the time, it could be deleted from the cache to make place\n * for other items). You can use MEMCACHE_COMPRESSED constant as flag value\n * if you want to use on-the-fly compression (uses zlib).\n *\n * Remember that resource variables (i.e. file and connection descriptors)\n * cannot be stored in the cache, because they cannot be adequately\n * represented in serialized state. Also you can use memcache_set()\n * function.\n *\n * @key string The key that will be associated with the item.\n * @var mixed The variable to store. Strings and integers are\n * stored as is, other types are stored serialized.\n * @flag int Use MEMCACHE_COMPRESSED to store the item compressed\n * (uses zlib).\n * @expire int Expiration time of the item. If it's equal to zero,\n * the item will never expire. You can also use Unix\n * timestamp or a number of seconds starting from\n * current time, but in the latter case the number of\n * seconds may not exceed 2592000 (30 days).\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.set.php )\n *\n * Memcache::set() stores an item var with key on the memcached server.\n * Parameter expire is expiration time in seconds. If it's 0, the item\n * never expires (but memcached server doesn't guarantee this item to be\n * stored all the time, it could be deleted from the cache to make place\n * for other items). You can use MEMCACHE_COMPRESSED constant as flag value\n * if you want to use on-the-fly compression (uses zlib).\n *\n * Remember that resource variables (i.e. file and connection descriptors)\n * cannot be stored in the cache, because they cannot be adequately\n * represented in serialized state. Also you can use memcache_set()\n * function.\n *\n * @key string The key that will be associated with the item.\n * @var mixed The variable to store. Strings and integers are\n * stored as is, other types are stored serialized.\n * @flag int Use MEMCACHE_COMPRESSED to store the item compressed\n * (uses zlib).\n * @expire int Expiration time of the item. If it's equal to zero,\n * the item will never expire. You can also use Unix\n * timestamp or a number of seconds starting from\n * current time, but in the latter case the number of\n * seconds may not exceed 2592000 (30 days).\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "var", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "flag", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -22136,7 +22136,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "replace", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.replace.php )\n *\n * Memcache::replace() should be used to replace value of existing item\n * with key. In case if item with such key doesn't exists,\n * Memcache::replace() returns FALSE. For the rest Memcache::replace()\n * behaves similarly to Memcache::set(). Also you can use\n * memcache_replace() function.\n *\n * @key string The key that will be associated with the item.\n * @var mixed The variable to store. Strings and integers are\n * stored as is, other types are stored serialized.\n * @flag int Use MEMCACHE_COMPRESSED to store the item compressed\n * (uses zlib).\n * @expire int Expiration time of the item. If it's equal to zero,\n * the item will never expire. You can also use Unix\n * timestamp or a number of seconds starting from\n * current time, but in the latter case the number of\n * seconds may not exceed 2592000 (30 days).\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.replace.php )\n *\n * Memcache::replace() should be used to replace value of existing item\n * with key. In case if item with such key doesn't exists,\n * Memcache::replace() returns FALSE. For the rest Memcache::replace()\n * behaves similarly to Memcache::set(). Also you can use\n * memcache_replace() function.\n *\n * @key string The key that will be associated with the item.\n * @var mixed The variable to store. Strings and integers are\n * stored as is, other types are stored serialized.\n * @flag int Use MEMCACHE_COMPRESSED to store the item compressed\n * (uses zlib).\n * @expire int Expiration time of the item. If it's equal to zero,\n * the item will never expire. You can also use Unix\n * timestamp or a number of seconds starting from\n * current time, but in the latter case the number of\n * seconds may not exceed 2592000 (30 days).\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "var", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "flag", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -22145,71 +22145,71 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.get.php )\n *\n * Memcache::get() returns previously stored data if an item with such key\n * exists on the server at this moment.\n *\n * You can pass array of keys to Memcache::get() to get array of values.\n * The result array will contain only found key-value pairs.\n *\n * @key mixed The key or array of keys to fetch.\n * @flags mixed If present, flags fetched along with the values will\n * be written to this parameter. These flags are the\n * same as the ones given to for example\n * Memcache::set(). The lowest byte of the int is\n * reserved for pecl/memcache internal usage (e.g. to\n * indicate compression and serialization status).\n *\n * @return mixed Returns the string associated with the key or FALSE\n * on failure or if such key was not found.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.get.php )\n *\n * Memcache::get() returns previously stored data if an item with such key\n * exists on the server at this moment.\n *\n * You can pass array of keys to Memcache::get() to get array of values.\n * The result array will contain only found key-value pairs.\n *\n * @key mixed The key or array of keys to fetch.\n * @flags mixed If present, flags fetched along with the values will\n * be written to this parameter. These flags are the\n * same as the ones given to for example\n * Memcache::set(). The lowest byte of the int is\n * reserved for pecl/memcache internal usage (e.g. to\n * indicate compression and serialization status).\n *\n * @return mixed Returns the string associated with the key or FALSE\n * on failure or if such key was not found.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "key", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2800, "flags", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "delete", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.delete.php )\n *\n * Memcache::delete() deletes item with the key. If parameter timeout is\n * specified, the item will expire after timeout seconds. Also you can use\n * memcache_delete() function.\n *\n * @key string The key associated with the item to delete.\n * @expire int Execution time of the item. If it's equal to zero,\n * the item will be deleted right away whereas if you\n * set it to 30, the item will be deleted in 30\n * seconds.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.delete.php )\n *\n * Memcache::delete() deletes item with the key. If parameter timeout is\n * specified, the item will expire after timeout seconds. Also you can use\n * memcache_delete() function.\n *\n * @key string The key associated with the item to delete.\n * @expire int Execution time of the item. If it's equal to zero,\n * the item will be deleted right away whereas if you\n * set it to 30, the item will be deleted in 30\n * seconds.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "expire", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "increment", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.increment.php )\n *\n * Memcache::increment() increments value of an item by the specified\n * value. If item specified by key was not numeric and cannot be converted\n * to a number, it will change its value to value. Memcache::increment()\n * does not create an item if it doesn't already exist.\n *\n * Do not use Memcache::increment() with items that have been stored\n * compressed because subsequent calls to Memcache::get() will fail. Also\n * you can use memcache_increment() function.\n *\n * @key string Key of the item to increment.\n * @offset int Increment the item by value.\n *\n * @return int Returns new items value on success or FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.increment.php )\n *\n * Memcache::increment() increments value of an item by the specified\n * value. If item specified by key was not numeric and cannot be converted\n * to a number, it will change its value to value. Memcache::increment()\n * does not create an item if it doesn't already exist.\n *\n * Do not use Memcache::increment() with items that have been stored\n * compressed because subsequent calls to Memcache::get() will fail. Also\n * you can use memcache_increment() function.\n *\n * @key string Key of the item to increment.\n * @offset int Increment the item by value.\n *\n * @return int Returns new items value on success or FALSE on\n * failure.\n */", (const char *)0xa /* KindOfInt64 */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "offset", "", (const char *)0xa /* KindOfInt64 */, "i:1;", (const char *)4, "1", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "decrement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.decrement.php )\n *\n * Memcache::decrement() decrements value of the item by value. Similarly\n * to Memcache::increment(), current value of the item is being converted\n * to numerical and after that value is substracted.\n *\n * New item's value will not be less than zero.\n *\n * Do not use Memcache::decrement() with item, which was stored\n * compressed, because consequent call to Memcache::get() will fail.\n * Memcache::decrement() does not create an item if it didn't exist. Also\n * you can use memcache_decrement() function.\n *\n * @key string Key of the item do decrement.\n * @offset int Decrement the item by value.\n *\n * @return int Returns item's new value on success or FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.decrement.php )\n *\n * Memcache::decrement() decrements value of the item by value. Similarly\n * to Memcache::increment(), current value of the item is being converted\n * to numerical and after that value is substracted.\n *\n * New item's value will not be less than zero.\n *\n * Do not use Memcache::decrement() with item, which was stored\n * compressed, because consequent call to Memcache::get() will fail.\n * Memcache::decrement() does not create an item if it didn't exist. Also\n * you can use memcache_decrement() function.\n *\n * @key string Key of the item do decrement.\n * @offset int Decrement the item by value.\n *\n * @return int Returns item's new value on success or FALSE on\n * failure.\n */", (const char *)0xa /* KindOfInt64 */, (const char *)0x2000, "key", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "offset", "", (const char *)0xa /* KindOfInt64 */, "i:1;", (const char *)4, "1", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getversion", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.getversion.php )\n *\n * Memcache::getVersion() returns a string with server's version number.\n * Also you can use memcache_get_version() function.\n *\n * @return mixed Returns a string of server version number or FALSE\n * on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.getversion.php )\n *\n * Memcache::getVersion() returns a string with server's version number.\n * Also you can use memcache_get_version() function.\n *\n * @return mixed Returns a string of server version number or FALSE\n * on failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "flush", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.flush.php )\n *\n * Memcache::flush() immediately invalidates all existing items.\n * Memcache::flush() doesn't actually free any resources, it only marks all\n * the items as expired, so occupied memory will be overwritten by new\n * items. Also you can use memcache_flush() function.\n *\n * @expire int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.flush.php )\n *\n * Memcache::flush() immediately invalidates all existing items.\n * Memcache::flush() doesn't actually free any resources, it only marks all\n * the items as expired, so occupied memory will be overwritten by new\n * items. Also you can use memcache_flush() function.\n *\n * @expire int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "expire", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setoptimeout", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.setoptimeout.php )\n *\n *\n * @timeoutms int\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.setoptimeout.php )\n *\n *\n * @timeoutms int\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "timeoutms", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "close", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.close.php )\n *\n * Memcache::close() closes connection to memcached server. This function\n * doesn't close persistent connections, which are closed only during\n * web-server shutdown/restart. Also you can use memcache_close() function.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.close.php )\n *\n * Memcache::close() closes connection to memcached server. This function\n * doesn't close persistent connections, which are closed only during\n * web-server shutdown/restart. Also you can use memcache_close() function.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "getserverstatus", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.getserverstatus.php )\n *\n * Memcache::getServerStatus() returns a the servers online/offline\n * status. You can also use memcache_get_server_status() function.\n *\n * This function has been added to Memcache version 2.1.0.\n *\n * @host string Point to the host where memcached is listening for\n * connections.\n * @port int Point to the port where memcached is listening for\n * connections.\n *\n * @return int Returns a the servers status. 0 if server is failed,\n * non-zero otherwise\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.getserverstatus.php )\n *\n * Memcache::getServerStatus() returns a the servers online/offline\n * status. You can also use memcache_get_server_status() function.\n *\n * This function has been added to Memcache version 2.1.0.\n *\n * @host string Point to the host where memcached is listening for\n * connections.\n * @port int Point to the port where memcached is listening for\n * connections.\n *\n * @return int Returns a the servers status. 0 if server is failed,\n * non-zero otherwise\n */", (const char *)0xa /* KindOfInt64 */, (const char *)0x2000, "host", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "port", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setcompressthreshold", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/memcache.setcompressthreshold.php )\n *\n * Memcache::setCompressThreshold() enables automatic compression of large\n * values. You can also use the memcache_set_compress_threshold() function.\n *\n * This function has been added to Memcache version 2.0.0.\n *\n * @threshold int Controls the minimum value length before attempting\n * to compress automatically.\n * @min_savings\n * float Specifies the minimum amount of savings to actually\n * store the value compressed. The supplied value must\n * be between 0 and 1. Default value is 0.2 giving a\n * minimum 20% compression savings.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/memcache.setcompressthreshold.php )\n *\n * Memcache::setCompressThreshold() enables automatic compression of large\n * values. You can also use the memcache_set_compress_threshold() function.\n *\n * This function has been added to Memcache version 2.0.0.\n *\n * @threshold int Controls the minimum value length before attempting\n * to compress automatically.\n * @min_savings\n * float Specifies the minimum amount of savings to actually\n * store the value compressed. The supplied value must\n * be between 0 and 1. Default value is 0.2 giving a\n * minimum 20% compression savings.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "threshold", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "min_savings", "", (const char *)0xb /* KindOfDouble */, "d:0.2;", (const char *)6, "0.2", (const char *)3, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getstats", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.getstats.php )\n *\n * Memcache::getStats() returns an associative array with server's\n * statistics. Array keys correspond to stats parameters and values to\n * parameter's values. Also you can use memcache_get_stats() function.\n *\n * @type string The type of statistics to fetch. Valid values are\n * {reset, malloc, maps, cachedump, slabs, items,\n * sizes}. According to the memcached protocol spec\n * these additional arguments \"are subject to change\n * for the convenience of memcache developers\".\n * @slabid int Used in conjunction with type set to cachedump to\n * identify the slab to dump from. The cachedump\n * command ties up the server and is strictly to be\n * used for debugging purposes.\n * @limit int Used in conjunction with type set to cachedump to\n * limit the number of entries to dump.\n *\n * @return map Returns an associative array of server statistics or\n * FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.getstats.php )\n *\n * Memcache::getStats() returns an associative array with server's\n * statistics. Array keys correspond to stats parameters and values to\n * parameter's values. Also you can use memcache_get_stats() function.\n *\n * @type string The type of statistics to fetch. Valid values are\n * {reset, malloc, maps, cachedump, slabs, items,\n * sizes}. According to the memcached protocol spec\n * these additional arguments \"are subject to change\n * for the convenience of memcache developers\".\n * @slabid int Used in conjunction with type set to cachedump to\n * identify the slab to dump from. The cachedump\n * command ties up the server and is strictly to be\n * used for debugging purposes.\n * @limit int Used in conjunction with type set to cachedump to\n * limit the number of entries to dump.\n *\n * @return map Returns an associative array of server statistics or\n * FALSE on failure.\n */", (const char *)0x20 /* KindOfArray */, (const char *)0x2000, "type", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "slabid", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, (const char *)0x2000, "limit", "", (const char *)0xa /* KindOfInt64 */, "i:100;", (const char *)6, "100", (const char *)3, NULL, @@ -22217,7 +22217,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getextendedstats", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.getextendedstats.php )\n *\n * Memcache::getExtendedStats() returns a two-dimensional associative\n * array with server statistics. Array keys correspond to host:port of\n * server and values contain the individual server statistics. A failed\n * server will have its corresponding entry set to FALSE. You can also use\n * the memcache_get_extended_stats() function.\n *\n * This function has been added to Memcache version 2.0.0.\n *\n * @type string The type of statistics to fetch. Valid values are\n * {reset, malloc, maps, cachedump, slabs, items,\n * sizes}. According to the memcached protocol spec\n * these additional arguments \"are subject to change\n * for the convenience of memcache developers\".\n * @slabid int Used in conjunction with type set to cachedump to\n * identify the slab to dump from. The cachedump\n * command ties up the server and is strictly to be\n * used for debugging purposes.\n * @limit int Used in conjunction with type set to cachedump to\n * limit the number of entries to dump.\n *\n * @return map Returns a two-dimensional associative array of\n * server statistics or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.getextendedstats.php )\n *\n * Memcache::getExtendedStats() returns a two-dimensional associative\n * array with server statistics. Array keys correspond to host:port of\n * server and values contain the individual server statistics. A failed\n * server will have its corresponding entry set to FALSE. You can also use\n * the memcache_get_extended_stats() function.\n *\n * This function has been added to Memcache version 2.0.0.\n *\n * @type string The type of statistics to fetch. Valid values are\n * {reset, malloc, maps, cachedump, slabs, items,\n * sizes}. According to the memcached protocol spec\n * these additional arguments \"are subject to change\n * for the convenience of memcache developers\".\n * @slabid int Used in conjunction with type set to cachedump to\n * identify the slab to dump from. The cachedump\n * command ties up the server and is strictly to be\n * used for debugging purposes.\n * @limit int Used in conjunction with type set to cachedump to\n * limit the number of entries to dump.\n *\n * @return map Returns a two-dimensional associative array of\n * server statistics or FALSE on failure.\n */", (const char *)0x20 /* KindOfArray */, (const char *)0x2000, "type", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "slabid", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, (const char *)0x2000, "limit", "", (const char *)0xa /* KindOfInt64 */, "i:100;", (const char *)6, "100", (const char *)3, NULL, @@ -22225,7 +22225,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "setserverparams", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.setserverparams.php )\n *\n * Memcache::setServerParams() changes server parameters at runtime. You\n * can also use the memcache_set_server_params() function.\n *\n * This function has been added to Memcache version 2.1.0.\n *\n * @host string Point to the host where memcached is listening for\n * connections.\n * @port int Point to the port where memcached is listening for\n * connections.\n * @timeout int Value in seconds which will be used for connecting\n * to the daemon. Think twice before changing the\n * default value of 1 second - you can lose all the\n * advantages of caching if your connection is too\n * slow.\n * @retry_interval\n * int Controls how often a failed server will be retried,\n * the default value is 15 seconds. Setting this\n * parameter to -1 disables automatic retry. Neither\n * this nor the persistent parameter has any effect\n * when the extension is loaded dynamically via dl().\n * @status bool Controls if the server should be flagged as online.\n * Setting this parameter to FALSE and retry_interval\n * to -1 allows a failed server to be kept in the pool\n * so as not to affect the key distribution algoritm.\n * Requests for this server will then failover or fail\n * immediately depending on the memcache.allow_failover\n * setting. Default to TRUE, meaning the server should\n * be considered online.\n * @failure_callback\n * mixed Allows the user to specify a callback function to\n * run upon encountering an error. The callback is run\n * before failover is attempted. The function takes two\n * parameters, the hostname and port of the failed\n * server.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.setserverparams.php )\n *\n * Memcache::setServerParams() changes server parameters at runtime. You\n * can also use the memcache_set_server_params() function.\n *\n * This function has been added to Memcache version 2.1.0.\n *\n * @host string Point to the host where memcached is listening for\n * connections.\n * @port int Point to the port where memcached is listening for\n * connections.\n * @timeout int Value in seconds which will be used for connecting\n * to the daemon. Think twice before changing the\n * default value of 1 second - you can lose all the\n * advantages of caching if your connection is too\n * slow.\n * @retry_interval\n * int Controls how often a failed server will be retried,\n * the default value is 15 seconds. Setting this\n * parameter to -1 disables automatic retry. Neither\n * this nor the persistent parameter has any effect\n * when the extension is loaded dynamically via dl().\n * @status bool Controls if the server should be flagged as online.\n * Setting this parameter to FALSE and retry_interval\n * to -1 allows a failed server to be kept in the pool\n * so as not to affect the key distribution algoritm.\n * Requests for this server will then failover or fail\n * immediately depending on the memcache.allow_failover\n * setting. Default to TRUE, meaning the server should\n * be considered online.\n * @failure_callback\n * mixed Allows the user to specify a callback function to\n * run upon encountering an error. The callback is run\n * before failover is attempted. The function takes two\n * parameters, the hostname and port of the failed\n * server.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "host", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "port", "", (const char *)0xa /* KindOfInt64 */, "i:11211;", (const char *)8, "11211", (const char *)5, NULL, (const char *)0x2000, "timeout", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -22236,7 +22236,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "addserver", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.addserver.php )\n *\n * Memcache::addServer() adds a server to the connection pool. The\n * connection, which was opened using Memcache::addServer() will be\n * automatically closed at the end of script execution, you can also close\n * it manually with Memcache::close(). You can also use the\n * memcache_add_server() function.\n *\n * When using this method (as opposed to Memcache::connect() and\n * Memcache::pconnect()) the network connection is not established until\n * actually needed. Thus there is no overhead in adding a large number of\n * servers to the pool, even though they might not all be used.\n *\n * Failover may occur at any stage in any of the methods, as long as other\n * servers are available the request the user won't notice. Any kind of\n * socket or Memcached server level errors (except out-of-memory) may\n * trigger the failover. Normal client errors such as adding an existing\n * key will not trigger a failover.\n *\n * This function has been added to Memcache version 2.0.0.\n *\n * @host string Point to the host where memcached is listening for\n * connections. This parameter may also specify other\n * transports like unix:///path/to/memcached.sock to\n * use UNIX domain sockets, in this case port must also\n * be set to 0.\n * @port int Point to the port where memcached is listening for\n * connections. Set this parameter to 0 when using UNIX\n * domain sockets.\n * @persistent bool Controls the use of a persistent connection. Default\n * to TRUE.\n * @weight int Number of buckets to create for this server which in\n * turn control its probability of it being selected.\n * The probability is relative to the total weight of\n * all servers.\n * @timeout int Value in seconds which will be used for connecting\n * to the daemon. Think twice before changing the\n * default value of 1 second - you can lose all the\n * advantages of caching if your connection is too\n * slow.\n * @retry_interval\n * int Controls how often a failed server will be retried,\n * the default value is 15 seconds. Setting this\n * parameter to -1 disables automatic retry. Neither\n * this nor the persistent parameter has any effect\n * when the extension is loaded dynamically via dl().\n *\n * Each failed connection struct has its own timeout\n * and before it has expired the struct will be skipped\n * when selecting backends to serve a request. Once\n * expired the connection will be successfully\n * reconnected or marked as failed for another\n * retry_interval seconds. The typical effect is that\n * each web server child will retry the connection\n * about every retry_interval seconds when serving a\n * page.\n * @status bool Controls if the server should be flagged as online.\n * Setting this parameter to FALSE and retry_interval\n * to -1 allows a failed server to be kept in the pool\n * so as not to affect the key distribution algorithm.\n * Requests for this server will then failover or fail\n * immediately depending on the memcache.allow_failover\n * setting. Default to TRUE, meaning the server should\n * be considered online.\n * @failure_callback\n * mixed Allows the user to specify a callback function to\n * run upon encountering an error. The callback is run\n * before failover is attempted. The function takes two\n * parameters, the hostname and port of the failed\n * server.\n * @timeoutms int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.addserver.php )\n *\n * Memcache::addServer() adds a server to the connection pool. The\n * connection, which was opened using Memcache::addServer() will be\n * automatically closed at the end of script execution, you can also close\n * it manually with Memcache::close(). You can also use the\n * memcache_add_server() function.\n *\n * When using this method (as opposed to Memcache::connect() and\n * Memcache::pconnect()) the network connection is not established until\n * actually needed. Thus there is no overhead in adding a large number of\n * servers to the pool, even though they might not all be used.\n *\n * Failover may occur at any stage in any of the methods, as long as other\n * servers are available the request the user won't notice. Any kind of\n * socket or Memcached server level errors (except out-of-memory) may\n * trigger the failover. Normal client errors such as adding an existing\n * key will not trigger a failover.\n *\n * This function has been added to Memcache version 2.0.0.\n *\n * @host string Point to the host where memcached is listening for\n * connections. This parameter may also specify other\n * transports like unix:///path/to/memcached.sock to\n * use UNIX domain sockets, in this case port must also\n * be set to 0.\n * @port int Point to the port where memcached is listening for\n * connections. Set this parameter to 0 when using UNIX\n * domain sockets.\n * @persistent bool Controls the use of a persistent connection. Default\n * to TRUE.\n * @weight int Number of buckets to create for this server which in\n * turn control its probability of it being selected.\n * The probability is relative to the total weight of\n * all servers.\n * @timeout int Value in seconds which will be used for connecting\n * to the daemon. Think twice before changing the\n * default value of 1 second - you can lose all the\n * advantages of caching if your connection is too\n * slow.\n * @retry_interval\n * int Controls how often a failed server will be retried,\n * the default value is 15 seconds. Setting this\n * parameter to -1 disables automatic retry. Neither\n * this nor the persistent parameter has any effect\n * when the extension is loaded dynamically via dl().\n *\n * Each failed connection struct has its own timeout\n * and before it has expired the struct will be skipped\n * when selecting backends to serve a request. Once\n * expired the connection will be successfully\n * reconnected or marked as failed for another\n * retry_interval seconds. The typical effect is that\n * each web server child will retry the connection\n * about every retry_interval seconds when serving a\n * page.\n * @status bool Controls if the server should be flagged as online.\n * Setting this parameter to FALSE and retry_interval\n * to -1 allows a failed server to be kept in the pool\n * so as not to affect the key distribution algorithm.\n * Requests for this server will then failover or fail\n * immediately depending on the memcache.allow_failover\n * setting. Default to TRUE, meaning the server should\n * be considered online.\n * @failure_callback\n * mixed Allows the user to specify a callback function to\n * run upon encountering an error. The callback is run\n * before failover is attempted. The function takes two\n * parameters, the hostname and port of the failed\n * server.\n * @timeoutms int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "host", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "port", "", (const char *)0xa /* KindOfInt64 */, "i:11211;", (const char *)8, "11211", (const char *)5, NULL, (const char *)0x2000, "persistent", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, @@ -22250,7 +22250,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "__destruct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/memcache.destruct.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/memcache.destruct.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, @@ -22262,7 +22262,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.sqlite3.php )\n *\n * A class that interfaces SQLite 3 databases.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.construct.php )\n *\n *\n * @filename string Path to the SQLite database.\n * @flags int Optional flags used to determine how to open the\n * SQLite database. By default, open uses\n * SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE.\n *\n * SQLITE3_OPEN_READONLY: Open the database for\n * reading only.\n *\n * SQLITE3_OPEN_READWRITE: Open the database for\n * reading and writing.\n *\n * SQLITE3_OPEN_CREATE: Create the database if it does\n * not exist.\n * @encryption_key\n * string An optional encryption key used when encrypting and\n * decrypting an SQLite database.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.construct.php )\n *\n *\n * @filename string Path to the SQLite database.\n * @flags int Optional flags used to determine how to open the\n * SQLite database. By default, open uses\n * SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE.\n *\n * SQLITE3_OPEN_READONLY: Open the database for\n * reading only.\n *\n * SQLITE3_OPEN_READWRITE: Open the database for\n * reading and writing.\n *\n * SQLITE3_OPEN_CREATE: Create the database if it does\n * not exist.\n * @encryption_key\n * string An optional encryption key used when encrypting and\n * decrypting an SQLite database.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "filename", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "flags", "", (const char *)0xa /* KindOfInt64 */, "\001", (const char *)1, "SQLITE3_OPEN_READWRITE|SQLITE3_OPEN_CREATE", (const char *)42, NULL, (const char *)0x2000, "encryption_key", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -22270,7 +22270,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "open", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.open.php )\n *\n * Opens an SQLite 3 Database. If the build includes encryption, then it\n * will attempt to use the key.\n *\n * @filename string Path to the SQLite database.\n * @flags int Optional flags used to determine how to open the\n * SQLite database. By default, open uses\n * SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE.\n *\n * SQLITE3_OPEN_READONLY: Open the database for\n * reading only.\n *\n * SQLITE3_OPEN_READWRITE: Open the database for\n * reading and writing.\n *\n * SQLITE3_OPEN_CREATE: Create the database if it does\n * not exist.\n * @encryption_key\n * string An optional encryption key used when encrypting and\n * decrypting an SQLite database.\n *\n * @return mixed Returns TRUE on success, FALSE on failure to open\n * the database.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.open.php )\n *\n * Opens an SQLite 3 Database. If the build includes encryption, then it\n * will attempt to use the key.\n *\n * @filename string Path to the SQLite database.\n * @flags int Optional flags used to determine how to open the\n * SQLite database. By default, open uses\n * SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE.\n *\n * SQLITE3_OPEN_READONLY: Open the database for\n * reading only.\n *\n * SQLITE3_OPEN_READWRITE: Open the database for\n * reading and writing.\n *\n * SQLITE3_OPEN_CREATE: Create the database if it does\n * not exist.\n * @encryption_key\n * string An optional encryption key used when encrypting and\n * decrypting an SQLite database.\n *\n * @return mixed Returns TRUE on success, FALSE on failure to open\n * the database.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "filename", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "flags", "", (const char *)0xa /* KindOfInt64 */, "\001", (const char *)1, "SQLITE3_OPEN_READWRITE|SQLITE3_OPEN_CREATE", (const char *)42, NULL, (const char *)0x2000, "encryption_key", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -22278,80 +22278,80 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "busytimeout", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.busytimeout.php )\n *\n * Sets a busy handler that will sleep until the database is not locked or\n * the timeout is reached.\n *\n * @msecs int The milliseconds to sleep. Setting this value to a\n * value less than or equal to zero, will turn off an\n * already set timeout handler.\n *\n * @return bool Returns TRUE on success, FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.busytimeout.php )\n *\n * Sets a busy handler that will sleep until the database is not locked or\n * the timeout is reached.\n *\n * @msecs int The milliseconds to sleep. Setting this value to a\n * value less than or equal to zero, will turn off an\n * already set timeout handler.\n *\n * @return bool Returns TRUE on success, FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "msecs", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "close", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.close.php )\n *\n * Closes the database connection.\n *\n * @return bool Returns TRUE on success, FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.close.php )\n *\n * Closes the database connection.\n *\n * @return bool Returns TRUE on success, FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "exec", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.exec.php )\n *\n * Executes a result-less query against a given database.\n *\n * @sql string The SQL query to execute (typically an INSERT,\n * UPDATE, or DELETE query).\n *\n * @return bool Returns TRUE if the query succeeded, FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.exec.php )\n *\n * Executes a result-less query against a given database.\n *\n * @sql string The SQL query to execute (typically an INSERT,\n * UPDATE, or DELETE query).\n *\n * @return bool Returns TRUE if the query succeeded, FALSE on\n * failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "sql", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "version", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.version.php )\n *\n * Returns the SQLite3 library version as a string constant and as a\n * number.\n *\n * @return map Returns an associative array with the keys\n * \"versionString\" and \"versionNumber\".\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.version.php )\n *\n * Returns the SQLite3 library version as a string constant and as a\n * number.\n *\n * @return map Returns an associative array with the keys\n * \"versionString\" and \"versionNumber\".\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "lastinsertrowid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.lastinsertrowid.php )\n *\n * Returns the row ID of the most recent INSERT into the database.\n *\n * @return int Returns the row ID of the most recent INSERT into\n * the database\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.lastinsertrowid.php )\n *\n * Returns the row ID of the most recent INSERT into the database.\n *\n * @return int Returns the row ID of the most recent INSERT into\n * the database\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "lasterrorcode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.lasterrorcode.php )\n *\n * Returns the numeric result code of the most recent failed SQLite\n * request.\n *\n * @return int Returns an integer value representing the numeric\n * result code of the most recent failed SQLite\n * request.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.lasterrorcode.php )\n *\n * Returns the numeric result code of the most recent failed SQLite\n * request.\n *\n * @return int Returns an integer value representing the numeric\n * result code of the most recent failed SQLite\n * request.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "lasterrormsg", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.lasterrormsg.php )\n *\n * Returns English text describing the most recent failed SQLite request.\n *\n * @return string Returns an English string describing the most recent\n * failed SQLite request.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.lasterrormsg.php )\n *\n * Returns English text describing the most recent failed SQLite request.\n *\n * @return string Returns an English string describing the most recent\n * failed SQLite request.\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "loadextension", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.loadextension.php )\n *\n * Attempts to load an SQLite extension library.\n *\n * @extension string The name of the library to load. The library must be\n * located in the directory specified in the configure\n * option sqlite3.extension_dir.\n *\n * @return bool Returns TRUE if the extension is successfully\n * loaded, FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.loadextension.php )\n *\n * Attempts to load an SQLite extension library.\n *\n * @extension string The name of the library to load. The library must be\n * located in the directory specified in the configure\n * option sqlite3.extension_dir.\n *\n * @return bool Returns TRUE if the extension is successfully\n * loaded, FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "extension", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "changes", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.changes.php )\n *\n * Returns the number of database rows that were changed (or inserted or\n * deleted) by the most recent SQL statement.\n *\n * @return int Returns an integer value corresponding to the number\n * of database rows changed (or inserted or deleted) by\n * the most recent SQL statement.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.changes.php )\n *\n * Returns the number of database rows that were changed (or inserted or\n * deleted) by the most recent SQL statement.\n *\n * @return int Returns an integer value corresponding to the number\n * of database rows changed (or inserted or deleted) by\n * the most recent SQL statement.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "escapestring", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.escapestring.php )\n *\n * Returns a string that has been properly escaped for safe inclusion in\n * an SQL statement.\n *\n * @sql string The string to be escaped.\n *\n * @return string Returns a properly escaped string that may be used\n * safely in an SQL statement.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.escapestring.php )\n *\n * Returns a string that has been properly escaped for safe inclusion in\n * an SQL statement.\n *\n * @sql string The string to be escaped.\n *\n * @return string Returns a properly escaped string that may be used\n * safely in an SQL statement.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "sql", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "prepare", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.prepare.php )\n *\n * Prepares an SQL statement for execution and returns an SQLite3Stmt\n * object.\n *\n * @sql string The SQL query to prepare.\n *\n * @return mixed Returns an SQLite3Stmt object on success or FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.prepare.php )\n *\n * Prepares an SQL statement for execution and returns an SQLite3Stmt\n * object.\n *\n * @sql string The SQL query to prepare.\n *\n * @return mixed Returns an SQLite3Stmt object on success or FALSE on\n * failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "sql", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "query", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.query.php )\n *\n * Executes an SQL query, returning an SQLite3Result object if the query\n * returns results.\n *\n * @sql string The SQL query to execute.\n *\n * @return mixed Returns an SQLite3Result object if the query returns\n * results. Otherwise, returns TRUE if the query\n * succeeded, FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.query.php )\n *\n * Executes an SQL query, returning an SQLite3Result object if the query\n * returns results.\n *\n * @sql string The SQL query to execute.\n *\n * @return mixed Returns an SQLite3Result object if the query returns\n * results. Otherwise, returns TRUE if the query\n * succeeded, FALSE on failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "sql", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "querysingle", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.querysingle.php )\n *\n * Executes a query and returns a single result.\n *\n * @sql string The SQL query to execute.\n * @entire_row bool By default, querySingle returns the value of the\n * first column returned by the query. If entire_row is\n * TRUE, then it returns an array of the entire first\n * row.\n *\n * @return mixed Returns the value of the first column of results or\n * an array of the entire first row (if entire_row is\n * TRUE), otherwise FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.querysingle.php )\n *\n * Executes a query and returns a single result.\n *\n * @sql string The SQL query to execute.\n * @entire_row bool By default, querySingle returns the value of the\n * first column returned by the query. If entire_row is\n * TRUE, then it returns an array of the entire first\n * row.\n *\n * @return mixed Returns the value of the first column of results or\n * an array of the entire first row (if entire_row is\n * TRUE), otherwise FALSE on failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "sql", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "entire_row", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006040, "createfunction", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.createfunction.php )\n *\n * Registers a PHP function or user-defined function for use as an SQL\n * scalar function for use within SQL statements.\n *\n * @name string Name of the SQL function to be created or redefined.\n * @callback mixed The name of a PHP function or user-defined function\n * to apply as a callback, defining the behavior of the\n * SQL function.\n * @argcount int The number of arguments that the SQL function takes.\n * If this parameter is negative, then the SQL function\n * may take any number of arguments.\n *\n * @return bool Returns TRUE upon successful creation of the\n * function, FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.createfunction.php )\n *\n * Registers a PHP function or user-defined function for use as an SQL\n * scalar function for use within SQL statements.\n *\n * @name string Name of the SQL function to be created or redefined.\n * @callback mixed The name of a PHP function or user-defined function\n * to apply as a callback, defining the behavior of the\n * SQL function.\n * @argcount int The number of arguments that the SQL function takes.\n * If this parameter is negative, then the SQL function\n * may take any number of arguments.\n *\n * @return bool Returns TRUE upon successful creation of the\n * function, FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "callback", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "argcount", "", (const char *)0xa /* KindOfInt64 */, "i:-1;", (const char *)5, "-1", (const char *)2, NULL, @@ -22359,7 +22359,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "createaggregate", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.createaggregate.php )\n *\n * Registers a PHP function or user-defined function for use as an SQL\n * aggregate function for use within SQL statements.\n *\n * @name string Name of the SQL aggregate to be created or\n * redefined.\n * @step mixed The name of a PHP function or user-defined function\n * to apply as a callback for every item in the\n * aggregate.\n * @final mixed The name of a PHP function or user-defined function\n * to apply as a callback at the end of the aggregate\n * data.\n * @argcount int The number of arguments that the SQL aggregate\n * takes. If this parameter is negative, then the SQL\n * aggregate may take any number of arguments.\n *\n * @return bool Returns TRUE upon successful creation of the\n * aggregate, FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.createaggregate.php )\n *\n * Registers a PHP function or user-defined function for use as an SQL\n * aggregate function for use within SQL statements.\n *\n * @name string Name of the SQL aggregate to be created or\n * redefined.\n * @step mixed The name of a PHP function or user-defined function\n * to apply as a callback for every item in the\n * aggregate.\n * @final mixed The name of a PHP function or user-defined function\n * to apply as a callback at the end of the aggregate\n * data.\n * @argcount int The number of arguments that the SQL aggregate\n * takes. If this parameter is negative, then the SQL\n * aggregate may take any number of arguments.\n *\n * @return bool Returns TRUE upon successful creation of the\n * aggregate, FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "step", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "final", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, @@ -22368,7 +22368,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "openblob", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3.openblob.php )\n *\n *\n * @table string\n * @column string\n * @rowid int\n * @dbname string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3.openblob.php )\n *\n *\n * @table string\n * @column string\n * @rowid int\n * @dbname string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "table", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "column", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "rowid", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, @@ -22384,34 +22384,34 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.sqlite3stmt.php )\n *\n * A class that handles prepared statements for the SQLite 3 extension.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.construct.php )\n *\n *\n * @dbobject object\n * @statement string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.construct.php )\n *\n *\n * @dbobject object\n * @statement string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "dbobject", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "statement", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "paramcount", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.paramcount.php )\n *\n * Returns the number of parameters within the prepared statement.\n *\n * @return int Returns the number of parameters within the prepared\n * statement.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.paramcount.php )\n *\n * Returns the number of parameters within the prepared statement.\n *\n * @return int Returns the number of parameters within the prepared\n * statement.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "close", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.close.php )\n *\n * Closes the prepared statement.\n *\n * @return bool Returns TRUE\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.close.php )\n *\n * Closes the prepared statement.\n *\n * @return bool Returns TRUE\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "reset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.reset.php )\n *\n * Resets the prepared statement to its state prior to execution. All\n * bindings remain intact after reset.\n *\n * @return bool Returns TRUE if the statement is successfully reset,\n * FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.reset.php )\n *\n * Resets the prepared statement to its state prior to execution. All\n * bindings remain intact after reset.\n *\n * @return bool Returns TRUE if the statement is successfully reset,\n * FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "clear", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.clear.php )\n *\n * Clears all current bound parameters.\n *\n * @return bool Returns TRUE on successful clearing of bound\n * parameters, FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.clear.php )\n *\n * Clears all current bound parameters.\n *\n * @return bool Returns TRUE on successful clearing of bound\n * parameters, FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "bindparam", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.bindparam.php )\n *\n * Binds a parameter to a statement variable.\n *\n * @name mixed An string identifying the statement variable to\n * which the parameter should be bound.\n * @parameter mixed The parameter to bind to a statement variable.\n * @type int The data type of the parameter to bind.\n *\n * SQLITE3_INTEGER: The value is a signed integer,\n * stored in 1, 2, 3, 4, 6, or 8 bytes depending on the\n * magnitude of the value.\n *\n * SQLITE3_FLOAT: The value is a floating point value,\n * stored as an 8-byte IEEE floating point number.\n *\n * SQLITE3_TEXT: The value is a text string, stored\n * using the database encoding (UTF-8, UTF-16BE or\n * UTF-16-LE).\n *\n * SQLITE3_BLOB: The value is a blob of data, stored\n * exactly as it was input.\n *\n * SQLITE3_NULL: The value is a NULL value.\n *\n * @return bool Returns TRUE if the parameter is bound to the\n * statement variable, FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.bindparam.php )\n *\n * Binds a parameter to a statement variable.\n *\n * @name mixed An string identifying the statement variable to\n * which the parameter should be bound.\n * @parameter mixed The parameter to bind to a statement variable.\n * @type int The data type of the parameter to bind.\n *\n * SQLITE3_INTEGER: The value is a signed integer,\n * stored in 1, 2, 3, 4, 6, or 8 bytes depending on the\n * magnitude of the value.\n *\n * SQLITE3_FLOAT: The value is a floating point value,\n * stored as an 8-byte IEEE floating point number.\n *\n * SQLITE3_TEXT: The value is a text string, stored\n * using the database encoding (UTF-8, UTF-16BE or\n * UTF-16-LE).\n *\n * SQLITE3_BLOB: The value is a blob of data, stored\n * exactly as it was input.\n *\n * SQLITE3_NULL: The value is a NULL value.\n *\n * @return bool Returns TRUE if the parameter is bound to the\n * statement variable, FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2800, "parameter", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "type", "", (const char *)0xa /* KindOfInt64 */, "\001", (const char *)1, "SQLITE3_TEXT", (const char *)12, NULL, @@ -22419,7 +22419,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "bindvalue", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.bindvalue.php )\n *\n * Binds the value of a parameter to a statement variable.\n *\n * @name mixed An string identifying the statement variable to\n * which the value should be bound.\n * @parameter mixed The value to bind to a statement variable.\n * @type int The data type of the value to bind.\n *\n * SQLITE3_INTEGER: The value is a signed integer,\n * stored in 1, 2, 3, 4, 6, or 8 bytes depending on the\n * magnitude of the value.\n *\n * SQLITE3_FLOAT: The value is a floating point value,\n * stored as an 8-byte IEEE floating point number.\n *\n * SQLITE3_TEXT: The value is a text string, stored\n * using the database encoding (UTF-8, UTF-16BE or\n * UTF-16-LE).\n *\n * SQLITE3_BLOB: The value is a blob of data, stored\n * exactly as it was input.\n *\n * SQLITE3_NULL: The value is a NULL value.\n *\n * @return bool Returns TRUE if the value is bound to the statement\n * variable, FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.bindvalue.php )\n *\n * Binds the value of a parameter to a statement variable.\n *\n * @name mixed An string identifying the statement variable to\n * which the value should be bound.\n * @parameter mixed The value to bind to a statement variable.\n * @type int The data type of the value to bind.\n *\n * SQLITE3_INTEGER: The value is a signed integer,\n * stored in 1, 2, 3, 4, 6, or 8 bytes depending on the\n * magnitude of the value.\n *\n * SQLITE3_FLOAT: The value is a floating point value,\n * stored as an 8-byte IEEE floating point number.\n *\n * SQLITE3_TEXT: The value is a text string, stored\n * using the database encoding (UTF-8, UTF-16BE or\n * UTF-16-LE).\n *\n * SQLITE3_BLOB: The value is a blob of data, stored\n * exactly as it was input.\n *\n * SQLITE3_NULL: The value is a NULL value.\n *\n * @return bool Returns TRUE if the value is bound to the statement\n * variable, FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "parameter", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "type", "", (const char *)0xa /* KindOfInt64 */, "\001", (const char *)1, "SQLITE3_TEXT", (const char *)12, NULL, @@ -22427,7 +22427,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "execute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.execute.php )\n *\n * Executes a prepared statement and returns a result set object.\n *\n * @return mixed Returns an SQLite3Result object on successful\n * execution of the prepared statement, FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3stmt.execute.php )\n *\n * Executes a prepared statement and returns a result set object.\n *\n * @return mixed Returns an SQLite3Result object on successful\n * execution of the prepared statement, FALSE on\n * failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, @@ -22439,40 +22439,40 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.sqlite3result.php )\n *\n * A class that handles result sets for the SQLite 3 extension.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3result.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3result.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "numcolumns", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3result.numcolumns.php )\n *\n * Returns the number of columns in the result set.\n *\n * @return int Returns the number of columns in the result set.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3result.numcolumns.php )\n *\n * Returns the number of columns in the result set.\n *\n * @return int Returns the number of columns in the result set.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "columnname", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3result.columnname.php )\n *\n * Returns the name of the column specified by the column_number.\n *\n * @column int The numeric zero-based index of the column.\n *\n * @return string Returns the string name of the column identified by\n * column_number.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3result.columnname.php )\n *\n * Returns the name of the column specified by the column_number.\n *\n * @column int The numeric zero-based index of the column.\n *\n * @return string Returns the string name of the column identified by\n * column_number.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "column", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "columntype", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3result.columntype.php )\n *\n * Returns the type of the column identified by column_number.\n *\n * @column int The numeric zero-based index of the column.\n *\n * @return int Returns the data type index of the column identified\n * by column_number (one of SQLITE3_INTEGER,\n * SQLITE3_FLOAT, SQLITE3_TEXT, SQLITE3_BLOB, or\n * SQLITE3_NULL).\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3result.columntype.php )\n *\n * Returns the type of the column identified by column_number.\n *\n * @column int The numeric zero-based index of the column.\n *\n * @return int Returns the data type index of the column identified\n * by column_number (one of SQLITE3_INTEGER,\n * SQLITE3_FLOAT, SQLITE3_TEXT, SQLITE3_BLOB, or\n * SQLITE3_NULL).\n */", (const char *)0xa /* KindOfInt64 */, (const char *)0x2000, "column", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "fetcharray", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3result.fetcharray.php )\n *\n * Fetches a result row as an associative or numerically indexed array or\n * both. By default, fetches as both.\n *\n * @mode int Controls how the next row will be returned to the\n * caller. This value must be one of either\n * SQLITE3_ASSOC, SQLITE3_NUM, or SQLITE3_BOTH.\n *\n * SQLITE3_ASSOC: returns an array indexed by column\n * name as returned in the corresponding result set\n *\n * SQLITE3_NUM: returns an array indexed by column\n * number as returned in the corresponding result set,\n * starting at column 0\n *\n * SQLITE3_BOTH: returns an array indexed by both\n * column name and number as returned in the\n * corresponding result set, starting at column 0\n *\n * @return mixed Returns a result row as an associatively or\n * numerically indexed array or both.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3result.fetcharray.php )\n *\n * Fetches a result row as an associative or numerically indexed array or\n * both. By default, fetches as both.\n *\n * @mode int Controls how the next row will be returned to the\n * caller. This value must be one of either\n * SQLITE3_ASSOC, SQLITE3_NUM, or SQLITE3_BOTH.\n *\n * SQLITE3_ASSOC: returns an array indexed by column\n * name as returned in the corresponding result set\n *\n * SQLITE3_NUM: returns an array indexed by column\n * number as returned in the corresponding result set,\n * starting at column 0\n *\n * SQLITE3_BOTH: returns an array indexed by both\n * column name and number as returned in the\n * corresponding result set, starting at column 0\n *\n * @return mixed Returns a result row as an associatively or\n * numerically indexed array or both.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "mode", "", (const char *)0xa /* KindOfInt64 */, "\001", (const char *)1, "SQLITE3_BOTH", (const char *)12, NULL, NULL, NULL, NULL, (const char *)0x10006040, "reset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3result.reset.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3result.reset.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "finalize", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/sqlite3result.finalize.php )\n *\n * Closes the result set.\n *\n * @return bool Returns TRUE.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/sqlite3result.finalize.php )\n *\n * Closes the result set.\n *\n * @return bool Returns TRUE.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, @@ -22484,17 +22484,17 @@ const char *g_class_map[] = { "/**\n * ( HipHop specific )\n *\n * DebuggerProxy wrapper for CmdUser\n *\n */", NULL, (const char *)0x10016040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Constructor of DebuggerProxyCmdUser.\n *\n */", + " /**\n * ( HipHop specific )\n *\n * Constructor of DebuggerProxyCmdUser.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10016040, "isLocal", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Whether this proxy is running locally for debugging a local script, or\n * running remotely on a server.\n *\n * @return bool TRUE if locally, FALSE if remote.\n */", + " /**\n * ( HipHop specific )\n *\n * Whether this proxy is running locally for debugging a local script, or\n * running remotely on a server.\n *\n * @return bool TRUE if locally, FALSE if remote.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10016040, "send", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Sends a command back to DebuggerClientCmdUser.\n *\n * @cmd object The command to send to client.\n *\n * @return mixed TRUE if successful, FALSE otherwise.\n */", + " /**\n * ( HipHop specific )\n *\n * Sends a command back to DebuggerClientCmdUser.\n *\n * @cmd object The command to send to client.\n *\n * @return mixed TRUE if successful, FALSE otherwise.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "cmd", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -22507,47 +22507,47 @@ const char *g_class_map[] = { "/**\n * ( HipHop specific )\n *\n * DebuggerClient wrapper for CmdUser\n *\n */", NULL, (const char *)0x10016040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Constructor of DebuggerClientCmdUser.\n *\n */", + " /**\n * ( HipHop specific )\n *\n * Constructor of DebuggerClientCmdUser.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10016040, "quit", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Quits the client.\n *\n */", + " /**\n * ( HipHop specific )\n *\n * Quits the client.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10036040, "print", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Prints some text without any color.\n *\n * @format string Format string in printf() style.\n */", + " /**\n * ( HipHop specific )\n *\n * Prints some text without any color.\n *\n * @format string Format string in printf() style.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "format", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10036040, "help", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Prints some text in help color.\n *\n * @format string Format string in printf() style.\n */", + " /**\n * ( HipHop specific )\n *\n * Prints some text in help color.\n *\n * @format string Format string in printf() style.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "format", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10036040, "info", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Prints some text in information color.\n *\n * @format string Format string in printf() style.\n */", + " /**\n * ( HipHop specific )\n *\n * Prints some text in information color.\n *\n * @format string Format string in printf() style.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "format", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10036040, "output", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Prints some text in script output color.\n *\n * @format string Format string in printf() style.\n */", + " /**\n * ( HipHop specific )\n *\n * Prints some text in script output color.\n *\n * @format string Format string in printf() style.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "format", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10036040, "error", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Prints some text in error color.\n *\n * @format string Format string in printf() style.\n */", + " /**\n * ( HipHop specific )\n *\n * Prints some text in error color.\n *\n * @format string Format string in printf() style.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "format", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "code", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Pretty print PHP source code.\n *\n * @source string PHP source code to print.\n * @highlight_line\n * int Which line to focus or highlight.\n * @start_line_no\n * int Starting line number. 0 for no line no.\n * @end_line_no\n * int End line number. 0 for no end line no.\n */", + " /**\n * ( HipHop specific )\n *\n * Pretty print PHP source code.\n *\n * @source string PHP source code to print.\n * @highlight_line\n * int Which line to focus or highlight.\n * @start_line_no\n * int Starting line number. 0 for no line no.\n * @end_line_no\n * int End line number. 0 for no end line no.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "source", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "highlight_line", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, (const char *)0x2000, "start_line_no", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -22556,122 +22556,122 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10036040, "ask", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Ask end user a question.\n *\n * @format string Format string in printf() style.\n *\n * @return mixed Single letter response from end user.\n */", + " /**\n * ( HipHop specific )\n *\n * Ask end user a question.\n *\n * @format string Format string in printf() style.\n *\n * @return mixed Single letter response from end user.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "format", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "wrap", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Wraps some text to fit screen width.\n *\n * @str string String to wrap.\n *\n * @return string Formatted string.\n */", + " /**\n * ( HipHop specific )\n *\n * Wraps some text to fit screen width.\n *\n * @str string String to wrap.\n *\n * @return string Formatted string.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "str", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "helpTitle", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Displays a title for a help topic.\n *\n * @str string Title text.\n */", + " /**\n * ( HipHop specific )\n *\n * Displays a title for a help topic.\n *\n * @str string Title text.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "str", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10036040, "helpCmds", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Displays a list of commands in help format. Each command has a name and\n * a short description, and specify more commands in pairs. For example,\n * $client->helpCmds('cmd1', 'desc1', 'cmd2', 'desc2').\n *\n * @cmd string Command name.\n * @desc string Command description.\n */", + " /**\n * ( HipHop specific )\n *\n * Displays a list of commands in help format. Each command has a name and\n * a short description, and specify more commands in pairs. For example,\n * $client->helpCmds('cmd1', 'desc1', 'cmd2', 'desc2').\n *\n * @cmd string Command name.\n * @desc string Command description.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "cmd", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "desc", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "helpBody", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Displays help contents. A help body is a help section with one empty\n * line before and one empty line after.\n *\n * @str string The help text.\n */", + " /**\n * ( HipHop specific )\n *\n * Displays help contents. A help body is a help section with one empty\n * line before and one empty line after.\n *\n * @str string The help text.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "str", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "helpSection", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Displays a section of help text.\n *\n * @str string One section of help text.\n */", + " /**\n * ( HipHop specific )\n *\n * Displays a section of help text.\n *\n * @str string One section of help text.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "str", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "tutorial", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Tutorials are help texts displayed according to user's preference. In\n * auto mode (vs. always on or always off modes), one tutorial text is only\n * displayed just once to end user.\n *\n * @str string Help texts guiding end user for learning how to use\n * debugger.\n */", + " /**\n * ( HipHop specific )\n *\n * Tutorials are help texts displayed according to user's preference. In\n * auto mode (vs. always on or always off modes), one tutorial text is only\n * displayed just once to end user.\n *\n * @str string Help texts guiding end user for learning how to use\n * debugger.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "str", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "getCode", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * PHP code snippet user just typed in manually.\n *\n * @return string The PHP source code.\n */", + " /**\n * ( HipHop specific )\n *\n * PHP code snippet user just typed in manually.\n *\n * @return string The PHP source code.\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10016040, "getCommand", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Debugger command end user typed.\n *\n * @return string The command text.\n */", + " /**\n * ( HipHop specific )\n *\n * Debugger command end user typed.\n *\n * @return string The command text.\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10016040, "arg", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Tests if an argument matches a pre-defined keyword. As long as it\n * matches the keyword partially and case-insensitively, it is considered\n * as a match. For example, $client->arg(2, 'foo') will return TRUE if user\n * inputs 'f' or 'fo' or 'Fo' for the 2nd argument.\n *\n * @index int Argument index.\n * @str string The string to compare with.\n *\n * @return bool TRUE if matched. FALSE otherwise.\n */", + " /**\n * ( HipHop specific )\n *\n * Tests if an argument matches a pre-defined keyword. As long as it\n * matches the keyword partially and case-insensitively, it is considered\n * as a match. For example, $client->arg(2, 'foo') will return TRUE if user\n * inputs 'f' or 'fo' or 'Fo' for the 2nd argument.\n *\n * @index int Argument index.\n * @str string The string to compare with.\n *\n * @return bool TRUE if matched. FALSE otherwise.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "index", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "str", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "argCount", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Count of total arguments.\n *\n * @return int The count, not including user command itself.\n */", + " /**\n * ( HipHop specific )\n *\n * Count of total arguments.\n *\n * @return int The count, not including user command itself.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10016040, "argValue", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Gets value of an argument.\n *\n * @index int Argument index.\n *\n * @return string String value of an argument.\n */", + " /**\n * ( HipHop specific )\n *\n * Gets value of an argument.\n *\n * @index int Argument index.\n *\n * @return string String value of an argument.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "index", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "lineRest", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Gets rest of line all together as a single string.\n *\n * @index int The starting index to include arguments.\n *\n * @return string The string that has all argument at and after\n * certain index.\n */", + " /**\n * ( HipHop specific )\n *\n * Gets rest of line all together as a single string.\n *\n * @index int The starting index to include arguments.\n *\n * @return string The string that has all argument at and after\n * certain index.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "index", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "args", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n *\n * @return vector\n */", + " /**\n * ( HipHop specific )\n *\n *\n * @return vector\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10016040, "send", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Sends a debugger command to debugger proxy.\n *\n * @cmd object The command to send.\n *\n * @return mixed TRUE if successful, FALSE otherwise.\n */", + " /**\n * ( HipHop specific )\n *\n * Sends a debugger command to debugger proxy.\n *\n * @cmd object The command to send.\n *\n * @return mixed TRUE if successful, FALSE otherwise.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "cmd", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "xend", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Exchanges command with proxy: sends a command to debugger and expects\n * and receives a command from debugger.\n *\n * @cmd object The command to send.\n *\n * @return mixed The received command, and it is always the same type\n * as what it sends, so the same command class can\n * handle processing at both sending and receiving\n * sides.\n */", + " /**\n * ( HipHop specific )\n *\n * Exchanges command with proxy: sends a command to debugger and expects\n * and receives a command from debugger.\n *\n * @cmd object The command to send.\n *\n * @return mixed The received command, and it is always the same type\n * as what it sends, so the same command class can\n * handle processing at both sending and receiving\n * sides.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "cmd", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "getCurrentLocation", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Gets current source location.\n *\n * @return mixed An array in a format of array('file' => {source file\n * name}, 'line' => {line number}, 'namespace' =>\n * {namespace code is in}, 'class' => {class code is\n * in}, 'function' => {function code is in}, 'text' =>\n * {human readable description of current source\n * location}).\n */", + " /**\n * ( HipHop specific )\n *\n * Gets current source location.\n *\n * @return mixed An array in a format of array('file' => {source file\n * name}, 'line' => {line number}, 'namespace' =>\n * {namespace code is in}, 'class' => {class code is\n * in}, 'function' => {function code is in}, 'text' =>\n * {human readable description of current source\n * location}).\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10016040, "getStackTrace", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Gets current stacktrace.\n *\n * @return mixed An array of stacktrace frames.\n */", + " /**\n * ( HipHop specific )\n *\n * Gets current stacktrace.\n *\n * @return mixed An array of stacktrace frames.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10016040, "getFrame", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Returns current frame index.\n *\n * @return int An index indicating which frame end user has moved\n * to for inspection.\n */", + " /**\n * ( HipHop specific )\n *\n * Returns current frame index.\n *\n * @return int An index indicating which frame end user has moved\n * to for inspection.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10016040, "printFrame", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Prints a stacktrace frame.\n *\n * @index int Which frame to print.\n */", + " /**\n * ( HipHop specific )\n *\n * Prints a stacktrace frame.\n *\n * @index int Which frame to print.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "index", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "addCompletion", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Adds string(s) to auto-completion. This function is only effective\n * inside DebuggerClientCmdUser::onAutoComplete().\n *\n * @list mixed A single string, an AUTO_COMPLETE_ constant or an\n * array of strings.\n */", + " /**\n * ( HipHop specific )\n *\n * Adds string(s) to auto-completion. This function is only effective\n * inside DebuggerClientCmdUser::onAutoComplete().\n *\n * @list mixed A single string, an AUTO_COMPLETE_ constant or an\n * array of strings.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "list", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -22694,23 +22694,23 @@ const char *g_class_map[] = { "/**\n * ( HipHop specific )\n *\n *\n */", NULL, (const char *)0x10016040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Constructor\n *\n */", + " /**\n * ( HipHop specific )\n *\n * Constructor\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10016040, "getState", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * get current state of the debugger client\n *\n * @return int One of the constants\n */", + " /**\n * ( HipHop specific )\n *\n * get current state of the debugger client\n *\n * @return int One of the constants\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10016040, "init", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * initialize the debugger client\n *\n * @options mixed array for passing options\n *\n * @return mixed TBD\n */", + " /**\n * ( HipHop specific )\n *\n * initialize the debugger client\n *\n * @options mixed array for passing options\n *\n * @return mixed TBD\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "options", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016040, "processCmd", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * issue a command to debugger client\n *\n * @cmdName mixed name of the command to be executed\n * @args mixed A vector array of strings to be used as arguments\n *\n * @return mixed TBD\n */", + " /**\n * ( HipHop specific )\n *\n * issue a command to debugger client\n *\n * @cmdName mixed name of the command to be executed\n * @args mixed A vector array of strings to be used as arguments\n *\n * @return mixed TBD\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "cmdName", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "args", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, @@ -22729,35 +22729,35 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.xmlwriter.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "openMemory", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.openmemory.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.openmemory.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "openURI", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.openuri.php )\n *\n *\n * @uri string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.openuri.php )\n *\n *\n * @uri string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "uri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setIndentString", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.setindentstring.php )\n *\n *\n * @indentstring\n * string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.setindentstring.php )\n *\n *\n * @indentstring\n * string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "indentstring", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setIndent", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.setindent.php )\n *\n *\n * @indent bool\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.setindent.php )\n *\n *\n * @indent bool\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "indent", "", (const char *)0x9 /* KindOfBoolean */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "startDocument", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startdocument.php )\n *\n *\n * @version string\n * @encoding string\n * @standalone string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startdocument.php )\n *\n *\n * @version string\n * @encoding string\n * @standalone string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "version", "", (const char *)0x14 /* KindOfString */, "s:3:\"1.0\";", (const char *)10, "\"1.0\"", (const char *)5, NULL, (const char *)0x2000, "encoding", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "standalone", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -22765,13 +22765,13 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "startElement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startelement.php )\n *\n *\n * @name string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startelement.php )\n *\n *\n * @name string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "startElementNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startelementns.php )\n *\n *\n * @prefix string\n * @name string\n * @uri string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startelementns.php )\n *\n *\n * @prefix string\n * @name string\n * @uri string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "prefix", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "uri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -22779,7 +22779,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "writeElementNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writeelementns.php )\n *\n *\n * @prefix string\n * @name string\n * @uri string\n * @content string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writeelementns.php )\n *\n *\n * @prefix string\n * @name string\n * @uri string\n * @content string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "prefix", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "uri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -22788,24 +22788,24 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "writeElement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writeelement.php )\n *\n *\n * @name string\n * @content string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writeelement.php )\n *\n *\n * @name string\n * @content string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "content", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "endElement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.endelement.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.endelement.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "fullEndElement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.fullendelement.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.fullendelement.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "startAttributens", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startattributens.php )\n *\n *\n * @prefix string\n * @name string\n * @uri string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startattributens.php )\n *\n *\n * @prefix string\n * @name string\n * @uri string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "prefix", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "uri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -22813,13 +22813,13 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "startAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startattribute.php )\n *\n *\n * @name string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startattribute.php )\n *\n *\n * @name string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "writeAttributeNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writeattributens.php )\n *\n *\n * @prefix string\n * @name string\n * @uri string\n * @content string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writeattributens.php )\n *\n *\n * @prefix string\n * @name string\n * @uri string\n * @content string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "prefix", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "uri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -22828,86 +22828,86 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "writeAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writeattribute.php )\n *\n *\n * @name string\n * @value string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writeattribute.php )\n *\n *\n * @name string\n * @value string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "endAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.endattribute.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.endattribute.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "startCData", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startcdata.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startcdata.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "writeCData", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writecdata.php )\n *\n *\n * @content string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writecdata.php )\n *\n *\n * @content string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "content", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "endCData", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.endcdata.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.endcdata.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "startComment", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startcomment.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startcomment.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "writeComment", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writecomment.php )\n *\n *\n * @content string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writecomment.php )\n *\n *\n * @content string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "content", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "endComment", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.endcomment.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.endcomment.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "endDocument", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.enddocument.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.enddocument.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "startPI", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startpi.php )\n *\n *\n * @target string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startpi.php )\n *\n *\n * @target string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "target", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "writePI", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writepi.php )\n *\n *\n * @target string\n * @content string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writepi.php )\n *\n *\n * @target string\n * @content string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "target", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "content", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "endPI", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.endpi.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.endpi.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "text", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.text.php )\n *\n *\n * @content string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.text.php )\n *\n *\n * @content string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "content", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "writeRaw", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writeraw.php )\n *\n *\n * @content string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writeraw.php )\n *\n *\n * @content string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "content", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "startDTD", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startdtd.php )\n *\n *\n * @qualifiedname\n * string\n * @publicid string\n * @systemid string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startdtd.php )\n *\n *\n * @qualifiedname\n * string\n * @publicid string\n * @systemid string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "qualifiedname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "publicid", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "systemid", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -22915,7 +22915,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "writeDTD", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writedtd.php )\n *\n *\n * @name string\n * @publicid string\n * @systemid string\n * @subset string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writedtd.php )\n *\n *\n * @name string\n * @publicid string\n * @systemid string\n * @subset string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "publicid", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "systemid", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -22924,50 +22924,50 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "startDTDElement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startdtdelement.php )\n *\n *\n * @qualifiedname\n * string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startdtdelement.php )\n *\n *\n * @qualifiedname\n * string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "qualifiedname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "writeDTDElement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writedtdelement.php )\n *\n *\n * @name string\n * @content string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writedtdelement.php )\n *\n *\n * @name string\n * @content string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "content", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "endDTDElement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.enddtdelement.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.enddtdelement.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "startDTDAttlist", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startdtdattlist.php )\n *\n *\n * @name string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startdtdattlist.php )\n *\n *\n * @name string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "writeDTDAttlist", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writedtdattlist.php )\n *\n *\n * @name string\n * @content string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writedtdattlist.php )\n *\n *\n * @name string\n * @content string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "content", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "endDTDAttlist", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.enddtdattlist.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.enddtdattlist.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "startDTDEntity", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startdtdentity.php )\n *\n *\n * @name string\n * @isparam bool\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.startdtdentity.php )\n *\n *\n * @name string\n * @isparam bool\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "isparam", "", (const char *)0x9 /* KindOfBoolean */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "writeDTDEntity", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writedtdentity.php )\n *\n *\n * @name string\n * @content string\n * @pe bool\n * @publicid string\n * @systemid string\n * @ndataid string\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.writedtdentity.php )\n *\n *\n * @name string\n * @content string\n * @pe bool\n * @publicid string\n * @systemid string\n * @ndataid string\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "content", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "pe", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, @@ -22978,23 +22978,23 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "endDTDEntity", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.enddtdentity.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.enddtdentity.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "endDTD", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.enddtd.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.enddtd.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "flush", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.flush.php )\n *\n *\n * @empty bool\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.flush.php )\n *\n *\n * @empty bool\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "empty", "", (const char *)0x9 /* KindOfBoolean */, "b:1;", (const char *)4, "true", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "outputMemory", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/xmlwriter.outputmemory.php )\n *\n *\n * @flush bool\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/xmlwriter.outputmemory.php )\n *\n *\n * @flush bool\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "flush", "", (const char *)0x9 /* KindOfBoolean */, "b:1;", (const char *)4, "true", (const char *)4, NULL, NULL, NULL, @@ -23007,79 +23007,79 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.collator.php )\n *\n * Provides string comparison capability with support for appropriate\n * locale-sensitive sort orderings.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.construct.php )\n *\n *\n * @locale string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.construct.php )\n *\n *\n * @locale string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "locale", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "asort", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.asort.php )\n *\n * Procedural style bool collator_asort ( Collator $coll , array &$arr [,\n * int $sort_flag ] ) This function sorts an array such that array indices\n * maintain their correlation with the array elements they are associated\n * with. This is used mainly when sorting associative arrays where the\n * actual element order is significant. Array elements will have sort order\n * according to current locale rules.\n *\n * Equivalent to standard PHP asort().\n *\n * @arr mixed Collator object.\n * @sort_flag int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.asort.php )\n *\n * Procedural style bool collator_asort ( Collator $coll , array &$arr [,\n * int $sort_flag ] ) This function sorts an array such that array indices\n * maintain their correlation with the array elements they are associated\n * with. This is used mainly when sorting associative arrays where the\n * actual element order is significant. Array elements will have sort order\n * according to current locale rules.\n *\n * Equivalent to standard PHP asort().\n *\n * @arr mixed Collator object.\n * @sort_flag int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2800, "arr", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "sort_flag", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "q_Collator$$SORT_REGULAR", (const char *)24, NULL, NULL, NULL, NULL, (const char *)0x10006040, "compare", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.compare.php )\n *\n * Procedural style int collator_compare ( Collator $coll , string $str1 ,\n * string $str2 ) Compare two Unicode strings according to collation rules.\n *\n * @str1 string Collator object.\n * @str2 string The first string to compare.\n *\n * @return mixed 1 if str1 is greater than str2 ;\n *\n * 0 if str1 is equal to str2;\n *\n * -1 if str1 is less than str2 . On error boolean\n * FALSE is returned. WarningThis function may return\n * Boolean FALSE, but may also return a non-Boolean\n * value which evaluates to FALSE, such as 0 or \"\".\n * Please read the section on Booleans for more\n * information. Use the === operator for testing the\n * return value of this function.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.compare.php )\n *\n * Procedural style int collator_compare ( Collator $coll , string $str1 ,\n * string $str2 ) Compare two Unicode strings according to collation rules.\n *\n * @str1 string Collator object.\n * @str2 string The first string to compare.\n *\n * @return mixed 1 if str1 is greater than str2 ;\n *\n * 0 if str1 is equal to str2;\n *\n * -1 if str1 is less than str2 . On error boolean\n * FALSE is returned. WarningThis function may return\n * Boolean FALSE, but may also return a non-Boolean\n * value which evaluates to FALSE, such as 0 or \"\".\n * Please read the section on Booleans for more\n * information. Use the === operator for testing the\n * return value of this function.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "str1", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "str2", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "create", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.create.php )\n *\n * Procedural style Collator collator_create ( string $locale ) The\n * strings will be compared using the options already specified.\n *\n * @locale string The locale containing the required collation rules.\n * Special values for locales can be passed in - if\n * null is passed for the locale, the default locale\n * collation rules will be used. If empty string (\"\")\n * or \"root\" are passed, UCA rules will be used.\n *\n * @return mixed Return new instance of Collator object, or NULL on\n * error.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.create.php )\n *\n * Procedural style Collator collator_create ( string $locale ) The\n * strings will be compared using the options already specified.\n *\n * @locale string The locale containing the required collation rules.\n * Special values for locales can be passed in - if\n * null is passed for the locale, the default locale\n * collation rules will be used. If empty string (\"\")\n * or \"root\" are passed, UCA rules will be used.\n *\n * @return mixed Return new instance of Collator object, or NULL on\n * error.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "locale", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getattribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.getattribute.php )\n *\n * Procedural style int collator_get_attribute ( Collator $coll , int\n * $attr ) Get a value of an integer collator attribute.\n *\n * @attr int Collator object.\n *\n * @return int Attribute value, or boolean FALSE on error.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.getattribute.php )\n *\n * Procedural style int collator_get_attribute ( Collator $coll , int\n * $attr ) Get a value of an integer collator attribute.\n *\n * @attr int Collator object.\n *\n * @return int Attribute value, or boolean FALSE on error.\n */", (const char *)0xa /* KindOfInt64 */, (const char *)0x2000, "attr", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "geterrorcode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.geterrorcode.php )\n *\n * Procedural style int collator_get_error_code ( Collator $coll )\n *\n * @return int Error code returned by the last Collator API\n * function call.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.geterrorcode.php )\n *\n * Procedural style int collator_get_error_code ( Collator $coll )\n *\n * @return int Error code returned by the last Collator API\n * function call.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "geterrormessage", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.geterrormessage.php )\n *\n * Procedural style string collator_get_error_message ( Collator $coll )\n * Retrieves the message for the last error.\n *\n * @return string Description of an error occurred in the last\n * Collator API function call.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.geterrormessage.php )\n *\n * Procedural style string collator_get_error_message ( Collator $coll )\n * Retrieves the message for the last error.\n *\n * @return string Description of an error occurred in the last\n * Collator API function call.\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "getlocale", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.getlocale.php )\n *\n * Procedural style string collator_get_locale ( Collator $coll , int\n * $type ) Get collector locale name.\n *\n * @type int Collator object.\n *\n * @return string Real locale name from which the collation data\n * comes. If the collator was instantiated from rules\n * or an error occurred, returns boolean FALSE.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.getlocale.php )\n *\n * Procedural style string collator_get_locale ( Collator $coll , int\n * $type ) Get collector locale name.\n *\n * @type int Collator object.\n *\n * @return string Real locale name from which the collation data\n * comes. If the collator was instantiated from rules\n * or an error occurred, returns boolean FALSE.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "type", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getstrength", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.getstrength.php )\n *\n * Procedural style int collator_get_strength ( Collator $coll )\n *\n * @return int Returns current collation strength, or boolean FALSE\n * on error.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.getstrength.php )\n *\n * Procedural style int collator_get_strength ( Collator $coll )\n *\n * @return int Returns current collation strength, or boolean FALSE\n * on error.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "setattribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.setattribute.php )\n *\n * Procedural style bool collator_set_attribute ( Collator $coll , int\n * $attr , int $val )\n *\n * @attr int Collator object.\n * @val int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.setattribute.php )\n *\n * Procedural style bool collator_set_attribute ( Collator $coll , int\n * $attr , int $val )\n *\n * @attr int Collator object.\n * @val int\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "attr", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "val", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setstrength", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.setstrength.php )\n *\n * Procedural style bool collator_set_strength ( Collator $coll , int\n * $strength ) The ICU Collation Service supports many levels of comparison\n * (named \"Levels\", but also known as \"Strengths\"). Having these categories\n * enables ICU to sort strings precisely according to local conventions.\n * However, by allowing the levels to be selectively employed, searching\n * for a string in text can be performed with various matching conditions.\n *\n *\n *\n * Primary Level: Typically, this is used to denote differences between\n * base characters (for example, \"a\" < \"b\"). It is the strongest\n * difference. For example, dictionaries are divided into different\n * sections by base character. This is also called the level1 strength.\n *\n * Secondary Level: Accents in the characters are considered secondary\n * differences. Other differences between letters can also be considered\n * secondary differences, depending on the language. A secondary difference\n * is ignored when there is a primary difference anywhere in the strings.\n * This is also called the level2 strength.\n *\n * Note: In some languages (such as Danish), certain accented letters are\n * considered to be separate base characters. In most languages, however,\n * an accented letter only has a secondary difference from the unaccented\n * version of that letter.\n *\n * Tertiary Level: Upper and lower case differences in characters are\n * distinguished at the tertiary level. In addition, a variant of a letter\n * differs from the base form on the tertiary level (such as \"A\" and \" \").\n * Another example is the difference between large and small Kana. A\n * tertiary difference is ignored when there is a primary or secondary\n * difference anywhere in the strings. This is also called the level3\n * strength.\n *\n * Quaternary Level: When punctuation is ignored (see Ignoring\n * Punctuations ) at level 13, an additional level can be used to\n * distinguish words with and without punctuation (for example, \"ab\" <\n * \"a-b\" < \"aB\"). This difference is ignored when there is a primary,\n * secondary or tertiary difference. This is also known as the level4\n * strength. The quaternary level should only be used if ignoring\n * punctuation is required or when processing Japanese text (see Hiragana\n * processing).\n *\n * Identical Level: When all other levels are equal, the identical level\n * is used as a tiebreaker. The Unicode code point values of the NFD form\n * of each string are compared at this level, just in case there is no\n * difference at levels 14. For example, Hebrew cantillation marks are only\n * distinguished at this level. This level should be used sparingly, as\n * only code point values differences between two strings is an extremely\n * rare occurrence. Using this level substantially decreases the\n * performance for both incremental comparison and sort key generation (as\n * well as increasing the sort key length). It is also known as level 5\n * strength.\n *\n * For example, people may choose to ignore accents or ignore accents and\n * case when searching for text. Almost all characters are distinguished by\n * the first three levels, and in most locales the default value is thus\n * Tertiary. However, if Alternate is set to be Shifted, then the\n * Quaternary strength can be used to break ties among whitespace,\n * punctuation, and symbols that would otherwise be ignored. If very fine\n * distinctions among characters are required, then the Identical strength\n * can be used (for example, Identical Strength distinguishes between the\n * Mathematical Bold Small A and the Mathematical Italic Small A.).\n * However, using levels higher than Tertiary the Identical strength result\n * in significantly longer sort keys, and slower string comparison\n * performance for equal strings.\n *\n * @strength int Collator object.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.setstrength.php )\n *\n * Procedural style bool collator_set_strength ( Collator $coll , int\n * $strength ) The ICU Collation Service supports many levels of comparison\n * (named \"Levels\", but also known as \"Strengths\"). Having these categories\n * enables ICU to sort strings precisely according to local conventions.\n * However, by allowing the levels to be selectively employed, searching\n * for a string in text can be performed with various matching conditions.\n *\n *\n *\n * Primary Level: Typically, this is used to denote differences between\n * base characters (for example, \"a\" < \"b\"). It is the strongest\n * difference. For example, dictionaries are divided into different\n * sections by base character. This is also called the level1 strength.\n *\n * Secondary Level: Accents in the characters are considered secondary\n * differences. Other differences between letters can also be considered\n * secondary differences, depending on the language. A secondary difference\n * is ignored when there is a primary difference anywhere in the strings.\n * This is also called the level2 strength.\n *\n * Note: In some languages (such as Danish), certain accented letters are\n * considered to be separate base characters. In most languages, however,\n * an accented letter only has a secondary difference from the unaccented\n * version of that letter.\n *\n * Tertiary Level: Upper and lower case differences in characters are\n * distinguished at the tertiary level. In addition, a variant of a letter\n * differs from the base form on the tertiary level (such as \"A\" and \" \").\n * Another example is the difference between large and small Kana. A\n * tertiary difference is ignored when there is a primary or secondary\n * difference anywhere in the strings. This is also called the level3\n * strength.\n *\n * Quaternary Level: When punctuation is ignored (see Ignoring\n * Punctuations ) at level 13, an additional level can be used to\n * distinguish words with and without punctuation (for example, \"ab\" <\n * \"a-b\" < \"aB\"). This difference is ignored when there is a primary,\n * secondary or tertiary difference. This is also known as the level4\n * strength. The quaternary level should only be used if ignoring\n * punctuation is required or when processing Japanese text (see Hiragana\n * processing).\n *\n * Identical Level: When all other levels are equal, the identical level\n * is used as a tiebreaker. The Unicode code point values of the NFD form\n * of each string are compared at this level, just in case there is no\n * difference at levels 14. For example, Hebrew cantillation marks are only\n * distinguished at this level. This level should be used sparingly, as\n * only code point values differences between two strings is an extremely\n * rare occurrence. Using this level substantially decreases the\n * performance for both incremental comparison and sort key generation (as\n * well as increasing the sort key length). It is also known as level 5\n * strength.\n *\n * For example, people may choose to ignore accents or ignore accents and\n * case when searching for text. Almost all characters are distinguished by\n * the first three levels, and in most locales the default value is thus\n * Tertiary. However, if Alternate is set to be Shifted, then the\n * Quaternary strength can be used to break ties among whitespace,\n * punctuation, and symbols that would otherwise be ignored. If very fine\n * distinctions among characters are required, then the Identical strength\n * can be used (for example, Identical Strength distinguishes between the\n * Mathematical Bold Small A and the Mathematical Italic Small A.).\n * However, using levels higher than Tertiary the Identical strength result\n * in significantly longer sort keys, and slower string comparison\n * performance for equal strings.\n *\n * @strength int Collator object.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "strength", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "sortwithsortkeys", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.sortwithsortkeys.php )\n *\n * Procedural style bool collator_sort_with_sort_keys ( Collator $coll ,\n * array &$arr ) Similar to collator_sort() but uses ICU sorting keys\n * produced by ucol_getSortKey() to gain more speed on large arrays.\n *\n * @arr mixed Collator object.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.sortwithsortkeys.php )\n *\n * Procedural style bool collator_sort_with_sort_keys ( Collator $coll ,\n * array &$arr ) Similar to collator_sort() but uses ICU sorting keys\n * produced by ucol_getSortKey() to gain more speed on large arrays.\n *\n * @arr mixed Collator object.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2800, "arr", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "sort", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/collator.sort.php )\n *\n * Procedural style bool collator_sort ( Collator $coll , array &$arr [,\n * int $sort_flag ] ) This function sorts an array according to current\n * locale rules.\n *\n * Equivalent to standard PHP sort() .\n *\n * @arr mixed Collator object.\n * @sort_flag int Array of strings to sort.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/collator.sort.php )\n *\n * Procedural style bool collator_sort ( Collator $coll , array &$arr [,\n * int $sort_flag ] ) This function sorts an array according to current\n * locale rules.\n *\n * Equivalent to standard PHP sort() .\n *\n * @arr mixed Collator object.\n * @sort_flag int Array of strings to sort.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2800, "arr", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "sort_flag", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "q_Collator$$SORT_REGULAR", (const char *)24, NULL, NULL, @@ -23117,7 +23117,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.locale.php )\n *\n * A \"Locale\" is an identifier used to get language, culture, or\n * regionally-specific behavior from an API. PHP locales are organized and\n * identified the same way that the CLDR locales used by ICU (and many\n * vendors of Unix-like operating systems, the Mac, Java, and so forth)\n * use. Locales are identified using RFC 4646 language tags (which use\n * hyphen, not underscore) in addition to the more traditional\n * underscore-using identifiers. Unless otherwise noted the functions in\n * this class are tolerant of both formats.\n *\n * Examples of identifiers include: en-US (English, United States)\n * zh-Hant-TW (Chinese, Traditional Script, Taiwan) fr-CA, fr-FR (French\n * for Canada and France respectively) The Locale class (and related\n * procedural functions) are used to interact with locale identifiers--to\n * verify that an ID is well-formed, valid, etc. The extensions used by\n * CLDR in UAX #35 (and inherited by ICU) are valid and used wherever they\n * would be in ICU normally. Locales cannot be instantiated as objects. All\n * of the functions/methods provided are static. The null or empty string\n * obtains the \"root\" locale. The \"root\" locale is equivalent to\n * \"en_US_POSIX\" in CLDR. Language tags (and thus locale identifiers) are\n * case insensitive. There exists a canonicalization function to make case\n * match the specification.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/locale.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/locale.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -23131,19 +23131,19 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.normalizer.php )\n *\n * Normalization is a process that involves transforming characters and\n * sequences of characters into a formally-defined underlying\n * representation. This process is most important when text needs to be\n * compared for sorting and searching, but it is also used when storing\n * text to ensure that the text is stored in a consistent representation.\n *\n * The Unicode Consortium has defined a number of normalization forms\n * reflecting the various needs of applications: Normalization Form D (NFD)\n * - Canonical Decomposition Normalization Form C (NFC) - Canonical\n * Decomposition followed by Canonical Composition Normalization Form KD\n * (NFKD) - Compatibility Decomposition Normalization Form KC (NFKC) -\n * Compatibility Decomposition followed by Canonical Composition The\n * different forms are defined in terms of a set of transformations on the\n * text, transformations that are expressed by both an algorithm and a set\n * of data files.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/normalizer.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/normalizer.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006240, "isnormalized", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/normalizer.isnormalized.php )\n *\n * Procedural style bool normalizer_is_normalized ( string $input [,\n * string $form = Normalizer::FORM_C ] ) Checks if the provided string is\n * already in the specified normalization form.\n *\n * @input string\n * @form int One of the normalization forms.\n *\n * @return mixed TRUE if normalized, FALSE otherwise or if there an\n * error\n */", + " /**\n * ( excerpt from http://php.net/manual/en/normalizer.isnormalized.php )\n *\n * Procedural style bool normalizer_is_normalized ( string $input [,\n * string $form = Normalizer::FORM_C ] ) Checks if the provided string is\n * already in the specified normalization form.\n *\n * @input string\n * @form int One of the normalization forms.\n *\n * @return mixed TRUE if normalized, FALSE otherwise or if there an\n * error\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "input", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "form", "", (const char *)0xa /* KindOfInt64 */, "i:4;", (const char *)4, "q_Normalizer$$FORM_C", (const char *)20, NULL, NULL, NULL, NULL, (const char *)0x10006240, "normalize", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/normalizer.normalize.php )\n *\n * Procedural style string normalizer_normalize ( string $input [, string\n * $form = Normalizer::FORM_C ] ) Normalizes the input provided and returns\n * the normalized string\n *\n * @input string\n * @form int\n *\n * @return mixed NULL if an error occurred.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/normalizer.normalize.php )\n *\n * Procedural style string normalizer_normalize ( string $input [, string\n * $form = Normalizer::FORM_C ] ) Normalizes the input provided and returns\n * the normalized string\n *\n * @input string\n * @form int\n *\n * @return mixed NULL if an error occurred.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "input", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "form", "", (const char *)0xa /* KindOfInt64 */, "i:4;", (const char *)4, "q_Normalizer$$FORM_C", (const char *)20, NULL, NULL, @@ -23166,95 +23166,95 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domnode.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "appendChild", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.appendchild.php )\n *\n * This functions appends a child to an existing list of children or\n * creates a new list of children. The child can be created with e.g.\n * DOMDocument::createElement(), DOMDocument::createTextNode() etc. or\n * simply by using any other node.\n *\n * @newnode object The appended child.\n *\n * @return mixed The node added.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.appendchild.php )\n *\n * This functions appends a child to an existing list of children or\n * creates a new list of children. The child can be created with e.g.\n * DOMDocument::createElement(), DOMDocument::createTextNode() etc. or\n * simply by using any other node.\n *\n * @newnode object The appended child.\n *\n * @return mixed The node added.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "newnode", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "cloneNode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.clonenode.php )\n *\n * Creates a copy of the node.\n *\n * @deep bool Indicates whether to copy all descendant nodes. This\n * parameter is defaulted to FALSE.\n *\n * @return mixed The cloned node.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.clonenode.php )\n *\n * Creates a copy of the node.\n *\n * @deep bool Indicates whether to copy all descendant nodes. This\n * parameter is defaulted to FALSE.\n *\n * @return mixed The cloned node.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "deep", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getLineNo", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.getlineno.php )\n *\n * Gets line number for where the node is defined.\n *\n * @return int Always returns the line number where the node was\n * defined in.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.getlineno.php )\n *\n * Gets line number for where the node is defined.\n *\n * @return int Always returns the line number where the node was\n * defined in.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "hasAttributes", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.hasattributes.php )\n *\n * This method checks if the node has attributes. The tested node have to\n * be an XML_ELEMENT_NODE.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.hasattributes.php )\n *\n * This method checks if the node has attributes. The tested node have to\n * be an XML_ELEMENT_NODE.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "hasChildNodes", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.haschildnodes.php )\n *\n * This function checks if the node has children.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.haschildnodes.php )\n *\n * This function checks if the node has children.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "insertBefore", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.insertbefore.php )\n *\n * This function inserts a new node right before the reference node. If\n * you plan to do further modifications on the appended child you must use\n * the returned node.\n *\n * @newnode object The new node.\n * @refnode object The reference node. If not supplied, newnode is\n * appended to the children.\n *\n * @return mixed The inserted node.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.insertbefore.php )\n *\n * This function inserts a new node right before the reference node. If\n * you plan to do further modifications on the appended child you must use\n * the returned node.\n *\n * @newnode object The new node.\n * @refnode object The reference node. If not supplied, newnode is\n * appended to the children.\n *\n * @return mixed The inserted node.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "newnode", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "refnode", "", (const char *)0x40 /* KindOfObject */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "isDefaultNamespace", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.isdefaultnamespace.php )\n *\n * Tells whether namespaceURI is the default namespace.\n *\n * @namespaceuri\n * string The namespace URI to look for.\n *\n * @return bool Return TRUE if namespaceURI is the default\n * namespace, FALSE otherwise.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.isdefaultnamespace.php )\n *\n * Tells whether namespaceURI is the default namespace.\n *\n * @namespaceuri\n * string The namespace URI to look for.\n *\n * @return bool Return TRUE if namespaceURI is the default\n * namespace, FALSE otherwise.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "isSameNode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.issamenode.php )\n *\n * This function indicates if two nodes are the same node. The comparison\n * is not based on content\n *\n * @node object The compared node.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.issamenode.php )\n *\n * This function indicates if two nodes are the same node. The comparison\n * is not based on content\n *\n * @node object The compared node.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "node", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "isSupported", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.issupported.php )\n *\n * Checks if the asked feature is supported for the specified version.\n *\n * @feature string The feature to test. See the example of\n * DOMImplementation::hasFeature() for a list of\n * features.\n * @version string The version number of the feature to test.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.issupported.php )\n *\n * Checks if the asked feature is supported for the specified version.\n *\n * @feature string The feature to test. See the example of\n * DOMImplementation::hasFeature() for a list of\n * features.\n * @version string The version number of the feature to test.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "feature", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "version", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "lookupNamespaceUri", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.lookupnamespaceuri.php )\n *\n * Gets the namespace URI of the node based on the prefix.\n *\n * @namespaceuri\n * string The prefix of the namespace.\n *\n * @return mixed The namespace URI of the node.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.lookupnamespaceuri.php )\n *\n * Gets the namespace URI of the node based on the prefix.\n *\n * @namespaceuri\n * string The prefix of the namespace.\n *\n * @return mixed The namespace URI of the node.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "lookupPrefix", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.lookupprefix.php )\n *\n * Gets the namespace prefix of the node based on the namespace URI.\n *\n * @prefix string The namespace URI.\n *\n * @return mixed The prefix of the namespace.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.lookupprefix.php )\n *\n * Gets the namespace prefix of the node based on the namespace URI.\n *\n * @prefix string The namespace URI.\n *\n * @return mixed The prefix of the namespace.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "prefix", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "normalize", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.normalize.php )\n *\n * Normalizes the node.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.normalize.php )\n *\n * Normalizes the node.\n *\n * @return mixed No value is returned.\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "removeChild", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.removechild.php )\n *\n * This functions removes a child from a list of children.\n *\n * @node object The removed child.\n *\n * @return mixed If the child could be removed the functions returns\n * the old child.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.removechild.php )\n *\n * This functions removes a child from a list of children.\n *\n * @node object The removed child.\n *\n * @return mixed If the child could be removed the functions returns\n * the old child.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "node", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "replaceChild", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.replacechild.php )\n *\n * This function replaces the child oldnode with the passed new node. If\n * the new node is already a child it will not be added a second time. If\n * the replacement succeeds the old node is returned.\n *\n * @newchildobj\n * object The new node. It must be a member of the target\n * document, i.e. created by one of the\n * DOMDocument->createXXX() methods or imported in the\n * document by DOMDocument::importNode.\n * @oldchildobj\n * object The old node.\n *\n * @return mixed The old node or FALSE if an error occur.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.replacechild.php )\n *\n * This function replaces the child oldnode with the passed new node. If\n * the new node is already a child it will not be added a second time. If\n * the replacement succeeds the old node is returned.\n *\n * @newchildobj\n * object The new node. It must be a member of the target\n * document, i.e. created by one of the\n * DOMDocument->createXXX() methods or imported in the\n * document by DOMDocument::importNode.\n * @oldchildobj\n * object The old node.\n *\n * @return mixed The old node or FALSE if an error occur.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "newchildobj", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "oldchildobj", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "c14n", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.c14n.php )\n *\n *\n * @exclusive bool\n * @with_comments\n * bool\n * @xpath mixed\n * @ns_prefixes\n * mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.c14n.php )\n *\n *\n * @exclusive bool\n * @with_comments\n * bool\n * @xpath mixed\n * @ns_prefixes\n * mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "exclusive", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, (const char *)0x2000, "with_comments", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, (const char *)0x2000, "xpath", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -23263,7 +23263,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "c14nfile", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.c14nfile.php )\n *\n *\n * @uri string\n * @exclusive bool\n * @with_comments\n * bool\n * @xpath mixed\n * @ns_prefixes\n * mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.c14nfile.php )\n *\n *\n * @uri string\n * @exclusive bool\n * @with_comments\n * bool\n * @xpath mixed\n * @ns_prefixes\n * mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "uri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "exclusive", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, (const char *)0x2000, "with_comments", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, @@ -23273,25 +23273,25 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getNodePath", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.getnodepath.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.getnodepath.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnode.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnode.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23304,32 +23304,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domattr.php )\n *\n * DOMAttr represents an attribute in the DOMElement object.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domattr.construct.php )\n *\n *\n * @name string\n * @value string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domattr.construct.php )\n *\n *\n * @name string\n * @value string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "isId", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domattr.isid.php )\n *\n * This function checks if the attribute is a defined ID.\n *\n * According to the DOM standard this requires a DTD which defines the\n * attribute ID to be of type ID. You need to validate your document with\n * DOMDocument::validate or DOMDocument::validateOnParse before using this\n * function.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domattr.isid.php )\n *\n * This function checks if the attribute is a defined ID.\n *\n * According to the DOM standard this requires a DTD which defines the\n * attribute ID to be of type ID. You need to validate your document with\n * DOMDocument::validate or DOMDocument::validateOnParse before using this\n * function.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domattr.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domattr.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domattr.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domattr.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domattr.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domattr.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23342,32 +23342,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domcharacterdata.php )\n *\n * Represents nodes with character data. No nodes directly correspond to\n * this class, but other nodes do inherit from it.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "appendData", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.appenddata.php\n * )\n *\n * Append the string data to the end of the character data of the node.\n *\n * @arg string The string to append.\n *\n * @return bool No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.appenddata.php\n * )\n *\n * Append the string data to the end of the character data of the node.\n *\n * @arg string The string to append.\n *\n * @return bool No value is returned.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "arg", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "deleteData", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.deletedata.php\n * )\n *\n * Deletes count characters starting from position offset.\n *\n * @offset int The offset from which to start removing.\n * @count int The number of characters to delete. If the sum of\n * offset and count exceeds the length, then all\n * characters to the end of the data are deleted.\n *\n * @return bool No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.deletedata.php\n * )\n *\n * Deletes count characters starting from position offset.\n *\n * @offset int The offset from which to start removing.\n * @count int The number of characters to delete. If the sum of\n * offset and count exceeds the length, then all\n * characters to the end of the data are deleted.\n *\n * @return bool No value is returned.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "offset", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "count", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "insertData", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.insertdata.php\n * )\n *\n * Inserts string data at position offset.\n *\n * @offset int The character offset at which to insert.\n * @data string The string to insert.\n *\n * @return bool No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.insertdata.php\n * )\n *\n * Inserts string data at position offset.\n *\n * @offset int The character offset at which to insert.\n * @data string The string to insert.\n *\n * @return bool No value is returned.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "offset", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "data", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "replaceData", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.replacedata.php\n * )\n *\n * Replace count characters starting from position offset with data.\n *\n * @offset int The offset from which to start replacing.\n * @count int The number of characters to replace. If the sum of\n * offset and count exceeds the length, then all\n * characters to the end of the data are replaced.\n * @data string The string with which the range must be replaced.\n *\n * @return bool No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.replacedata.php\n * )\n *\n * Replace count characters starting from position offset with data.\n *\n * @offset int The offset from which to start replacing.\n * @count int The number of characters to replace. If the sum of\n * offset and count exceeds the length, then all\n * characters to the end of the data are replaced.\n * @data string The string with which the range must be replaced.\n *\n * @return bool No value is returned.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "offset", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "count", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "data", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -23375,27 +23375,27 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "substringData", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domcharacterdata.substringdata.php )\n *\n * Returns the specified substring.\n *\n * @offset int Start offset of substring to extract.\n * @count int The number of characters to extract.\n *\n * @return string The specified substring. If the sum of offset and\n * count exceeds the length, then all 16-bit units to\n * the end of the data are returned.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domcharacterdata.substringdata.php )\n *\n * Returns the specified substring.\n *\n * @offset int Start offset of substring to extract.\n * @count int The number of characters to extract.\n *\n * @return string The specified substring. If the sum of offset and\n * count exceeds the length, then all 16-bit units to\n * the end of the data are returned.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "offset", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "count", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domcharacterdata.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23408,7 +23408,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domcomment.php )\n *\n * Represents comment nodes, characters delimited by .\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domcomment.construct.php )\n *\n *\n * @value string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domcomment.construct.php )\n *\n *\n * @value string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, @@ -23421,37 +23421,37 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domtext.php )\n *\n * The DOMText class inherits from DOMCharacterData and represents the\n * textual content of a DOMElement or DOMAttr.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domtext.construct.php )\n *\n *\n * @value string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domtext.construct.php )\n *\n *\n * @value string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "isWhitespaceInElementContent", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domtext.iswhitespaceinelementcontent.php )\n *\n * Indicates whether this text node contains whitespace. The text node is\n * determined to contain whitespace in element content during the load of\n * the document.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domtext.iswhitespaceinelementcontent.php )\n *\n * Indicates whether this text node contains whitespace. The text node is\n * determined to contain whitespace in element content during the load of\n * the document.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "splitText", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domtext.splittext.php )\n *\n * Breaks this node into two nodes at the specified offset, keeping both\n * in the tree as siblings.\n *\n * After being split, this node will contain all the content up to the\n * offset. If the original node had a parent node, the new node is inserted\n * as the next sibling of the original node. When the offset is equal to\n * the length of this node, the new node has no data.\n *\n * @offset int The offset at which to split, starting from 0.\n *\n * @return mixed The new node of the same type, which contains all\n * the content at and after the offset.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domtext.splittext.php )\n *\n * Breaks this node into two nodes at the specified offset, keeping both\n * in the tree as siblings.\n *\n * After being split, this node will contain all the content up to the\n * offset. If the original node had a parent node, the new node is inserted\n * as the next sibling of the original node. When the offset is equal to\n * the length of this node, the new node has no data.\n *\n * @offset int The offset at which to split, starting from 0.\n *\n * @return mixed The new node of the same type, which contains all\n * the content at and after the offset.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "offset", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domtext.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domtext.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domtext.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domtext.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domtext.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domtext.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23464,7 +23464,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domcdatasection.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domcdatasection.construct.php )\n *\n *\n * @value string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domcdatasection.construct.php )\n *\n *\n * @value string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23477,51 +23477,51 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domdocument.php )\n *\n * Represents an entire HTML or XML document; serves as the root of the\n * document tree.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.construct.php )\n *\n *\n * @version string\n * @encoding string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.construct.php )\n *\n *\n * @version string\n * @encoding string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "version", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "encoding", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "createAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.createattribute.php\n * )\n *\n * This function creates a new instance of class DOMAttr. This node will\n * not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @name string The name of the attribute.\n *\n * @return mixed The new DOMAttr or FALSE if an error occured.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.createattribute.php\n * )\n *\n * This function creates a new instance of class DOMAttr. This node will\n * not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @name string The name of the attribute.\n *\n * @return mixed The new DOMAttr or FALSE if an error occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "createAttributens", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.createattributens.php )\n *\n * This function creates a new instance of class DOMAttr. This node will\n * not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @namespaceuri\n * string The URI of the namespace.\n * @qualifiedname\n * string The tag name and prefix of the attribute, as\n * prefix:tagname.\n *\n * @return mixed The new DOMAttr or FALSE if an error occured.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.createattributens.php )\n *\n * This function creates a new instance of class DOMAttr. This node will\n * not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @namespaceuri\n * string The URI of the namespace.\n * @qualifiedname\n * string The tag name and prefix of the attribute, as\n * prefix:tagname.\n *\n * @return mixed The new DOMAttr or FALSE if an error occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "qualifiedname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "createCDATASection", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.createcdatasection.php )\n *\n * This function creates a new instance of class DOMCDATASection. This\n * node will not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @data string The content of the cdata.\n *\n * @return mixed The new DOMCDATASection or FALSE if an error\n * occured.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.createcdatasection.php )\n *\n * This function creates a new instance of class DOMCDATASection. This\n * node will not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @data string The content of the cdata.\n *\n * @return mixed The new DOMCDATASection or FALSE if an error\n * occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "data", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "createComment", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.createcomment.php )\n *\n * This function creates a new instance of class DOMComment. This node\n * will not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @data string The content of the comment.\n *\n * @return mixed The new DOMComment or FALSE if an error occured.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.createcomment.php )\n *\n * This function creates a new instance of class DOMComment. This node\n * will not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @data string The content of the comment.\n *\n * @return mixed The new DOMComment or FALSE if an error occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "data", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "createDocumentFragment", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.createdocumentfragment.php )\n *\n * This function creates a new instance of class DOMDocumentFragment. This\n * node will not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @return mixed The new DOMDocumentFragment or FALSE if an error\n * occured.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.createdocumentfragment.php )\n *\n * This function creates a new instance of class DOMDocumentFragment. This\n * node will not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @return mixed The new DOMDocumentFragment or FALSE if an error\n * occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "createElement", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.createelement.php )\n *\n * This function creates a new instance of class DOMElement. This node\n * will not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @name string The tag name of the element.\n * @value string The value of the element. By default, an empty\n * element will be created. The value can also be set\n * later with DOMElement->nodeValue.\n *\n * @return mixed Returns a new instance of class DOMElement or FALSE\n * if an error occured.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.createelement.php )\n *\n * This function creates a new instance of class DOMElement. This node\n * will not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @name string The tag name of the element.\n * @value string The value of the element. By default, an empty\n * element will be created. The value can also be set\n * later with DOMElement->nodeValue.\n *\n * @return mixed Returns a new instance of class DOMElement or FALSE\n * if an error occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "createElementNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.createelementns.php\n * )\n *\n * This function creates a new element node with an associated namespace.\n * This node will not show up in the document unless it is inserted with\n * (e.g.) DOMNode->appendChild().\n *\n * @namespaceuri\n * string The URI of the namespace.\n * @qualifiedname\n * string The qualified name of the element, as\n * prefix:tagname.\n * @value string The value of the element. By default, an empty\n * element will be created. You can also set the value\n * later with DOMElement->nodeValue.\n *\n * @return mixed The new DOMElement or FALSE if an error occured.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.createelementns.php\n * )\n *\n * This function creates a new element node with an associated namespace.\n * This node will not show up in the document unless it is inserted with\n * (e.g.) DOMNode->appendChild().\n *\n * @namespaceuri\n * string The URI of the namespace.\n * @qualifiedname\n * string The qualified name of the element, as\n * prefix:tagname.\n * @value string The value of the element. By default, an empty\n * element will be created. You can also set the value\n * later with DOMElement->nodeValue.\n *\n * @return mixed The new DOMElement or FALSE if an error occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "qualifiedname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -23529,163 +23529,163 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "createEntityReference", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.createentityreference.php )\n *\n * This function creates a new instance of class DOMEntityReference. This\n * node will not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @name string The content of the entity reference, e.g. the entity\n * reference minus the leading & and the trailing ;\n * characters.\n *\n * @return mixed The new DOMEntityReference or FALSE if an error\n * occured.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.createentityreference.php )\n *\n * This function creates a new instance of class DOMEntityReference. This\n * node will not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @name string The content of the entity reference, e.g. the entity\n * reference minus the leading & and the trailing ;\n * characters.\n *\n * @return mixed The new DOMEntityReference or FALSE if an error\n * occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "createProcessingInstruction", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.createprocessinginstruction.php )\n *\n * This function creates a new instance of class DOMProcessingInstruction.\n * This node will not show up in the document unless it is inserted with\n * (e.g.) DOMNode->appendChild().\n *\n * @target string The target of the processing instruction.\n * @data string The content of the processing instruction.\n *\n * @return mixed The new DOMProcessingInstruction or FALSE if an\n * error occured.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.createprocessinginstruction.php )\n *\n * This function creates a new instance of class DOMProcessingInstruction.\n * This node will not show up in the document unless it is inserted with\n * (e.g.) DOMNode->appendChild().\n *\n * @target string The target of the processing instruction.\n * @data string The content of the processing instruction.\n *\n * @return mixed The new DOMProcessingInstruction or FALSE if an\n * error occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "target", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "data", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "createTextNode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.createtextnode.php )\n *\n * This function creates a new instance of class DOMText. This node will\n * not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @data string The content of the text.\n *\n * @return mixed The new DOMText or FALSE if an error occured.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.createtextnode.php )\n *\n * This function creates a new instance of class DOMText. This node will\n * not show up in the document unless it is inserted with (e.g.)\n * DOMNode->appendChild().\n *\n * @data string The content of the text.\n *\n * @return mixed The new DOMText or FALSE if an error occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "data", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getElementById", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.getelementbyid.php )\n *\n * This function is similar to DOMDocument::getElementsByTagName but\n * searches for an element with a given id.\n *\n * For this function to work, you will need either to set some ID\n * attributes with DOMElement::setIdAttribute or a DTD which defines an\n * attribute to be of type ID. In the later case, you will need to validate\n * your document with DOMDocument::validate or DOMDocument->validateOnParse\n * before using this function.\n *\n * @elementid string The unique id value for an element.\n *\n * @return mixed Returns the DOMElement or NULL if the element is not\n * found.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.getelementbyid.php )\n *\n * This function is similar to DOMDocument::getElementsByTagName but\n * searches for an element with a given id.\n *\n * For this function to work, you will need either to set some ID\n * attributes with DOMElement::setIdAttribute or a DTD which defines an\n * attribute to be of type ID. In the later case, you will need to validate\n * your document with DOMDocument::validate or DOMDocument->validateOnParse\n * before using this function.\n *\n * @elementid string The unique id value for an element.\n *\n * @return mixed Returns the DOMElement or NULL if the element is not\n * found.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "elementid", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getElementsByTagName", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.getelementsbytagname.php )\n *\n * This function returns a new instance of class DOMNodeList containing\n * the elements with a given tag name.\n *\n * @name string The name of the tag to match on. The special value *\n * matches all tags.\n *\n * @return mixed A new DOMNodeList object containing all the matched\n * elements.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.getelementsbytagname.php )\n *\n * This function returns a new instance of class DOMNodeList containing\n * the elements with a given tag name.\n *\n * @name string The name of the tag to match on. The special value *\n * matches all tags.\n *\n * @return mixed A new DOMNodeList object containing all the matched\n * elements.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getElementsByTagNameNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.getelementsbytagnamens.php )\n *\n * Returns a DOMNodeList of all elements with a given local name and a\n * namespace URI.\n *\n * @namespaceuri\n * string The namespace URI of the elements to match on. The\n * special value * matches all namespaces.\n * @localname string The local name of the elements to match on. The\n * special value * matches all local names.\n *\n * @return mixed A new DOMNodeList object containing all the matched\n * elements.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.getelementsbytagnamens.php )\n *\n * Returns a DOMNodeList of all elements with a given local name and a\n * namespace URI.\n *\n * @namespaceuri\n * string The namespace URI of the elements to match on. The\n * special value * matches all namespaces.\n * @localname string The local name of the elements to match on. The\n * special value * matches all local names.\n *\n * @return mixed A new DOMNodeList object containing all the matched\n * elements.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "localname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "importNode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.importnode.php )\n *\n * This function returns a copy of the node to import and associates it\n * with the current document.\n *\n * @importednode\n * object The node to import.\n * @deep bool If set to TRUE, this method will recursively import\n * the subtree under the importedNode.\n *\n * To copy the nodes attributes deep needs to be set\n * to TRUE\n *\n * @return mixed The copied node or FALSE, if it cannot be copied.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.importnode.php )\n *\n * This function returns a copy of the node to import and associates it\n * with the current document.\n *\n * @importednode\n * object The node to import.\n * @deep bool If set to TRUE, this method will recursively import\n * the subtree under the importedNode.\n *\n * To copy the nodes attributes deep needs to be set\n * to TRUE\n *\n * @return mixed The copied node or FALSE, if it cannot be copied.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "importednode", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "deep", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006040, "load", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.load.php )\n *\n * Loads an XML document from a file. Warning Unix style paths with\n * forward slashes can cause significant performance degradation on Windows\n * systems; be sure to call realpath() in such a case.\n *\n * @filename string The path to the XML document.\n * @options int Bitwise OR of the libxml option constants.\n *\n * @return mixed Returns TRUE on success or FALSE on failure. If\n * called statically, returns a DOMDocument and issues\n * E_STRICT warning.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.load.php )\n *\n * Loads an XML document from a file. Warning Unix style paths with\n * forward slashes can cause significant performance degradation on Windows\n * systems; be sure to call realpath() in such a case.\n *\n * @filename string The path to the XML document.\n * @options int Bitwise OR of the libxml option constants.\n *\n * @return mixed Returns TRUE on success or FALSE on failure. If\n * called statically, returns a DOMDocument and issues\n * E_STRICT warning.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "filename", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "options", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "loadHTML", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.loadhtml.php )\n *\n * The function parses the HTML contained in the string source. Unlike\n * loading XML, HTML does not have to be well-formed to load. This function\n * may also be called statically to load and create a DOMDocument object.\n * The static invocation may be used when no DOMDocument properties need to\n * be set prior to loading.\n *\n * @source string The HTML string.\n *\n * @return mixed Returns TRUE on success or FALSE on failure. If\n * called statically, returns a DOMDocument and issues\n * E_STRICT warning.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.loadhtml.php )\n *\n * The function parses the HTML contained in the string source. Unlike\n * loading XML, HTML does not have to be well-formed to load. This function\n * may also be called statically to load and create a DOMDocument object.\n * The static invocation may be used when no DOMDocument properties need to\n * be set prior to loading.\n *\n * @source string The HTML string.\n *\n * @return mixed Returns TRUE on success or FALSE on failure. If\n * called statically, returns a DOMDocument and issues\n * E_STRICT warning.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "source", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "loadHTMLFile", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.loadhtmlfile.php )\n *\n * The function parses the HTML document in the file named filename.\n * Unlike loading XML, HTML does not have to be well-formed to load.\n *\n * Though not recommended, this function may also be called statically to\n * load and create a DOMDocument object. The static invocation may be used\n * when no DOMDocument properties need to be set prior to loading. However,\n * doing so will result an in E_STRICT error being generated.\n *\n * @filename string The path to the HTML file.\n *\n * @return mixed Returns TRUE on success or FALSE on failure. If\n * called statically, returns a DOMDocument and issues\n * E_STRICT warning.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.loadhtmlfile.php )\n *\n * The function parses the HTML document in the file named filename.\n * Unlike loading XML, HTML does not have to be well-formed to load.\n *\n * Though not recommended, this function may also be called statically to\n * load and create a DOMDocument object. The static invocation may be used\n * when no DOMDocument properties need to be set prior to loading. However,\n * doing so will result an in E_STRICT error being generated.\n *\n * @filename string The path to the HTML file.\n *\n * @return mixed Returns TRUE on success or FALSE on failure. If\n * called statically, returns a DOMDocument and issues\n * E_STRICT warning.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "filename", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "loadXML", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.loadxml.php )\n *\n * Loads an XML document from a string.\n *\n * This method may also be called statically to load and create a\n * DOMDocument object. The static invocation may be used when no\n * DOMDocument properties need to be set prior to loading.\n *\n * @source string The string containing the XML.\n * @options int Bitwise OR of the libxml option constants.\n *\n * @return mixed Returns TRUE on success or FALSE on failure. If\n * called statically, returns a DOMDocument and issues\n * E_STRICT warning.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.loadxml.php )\n *\n * Loads an XML document from a string.\n *\n * This method may also be called statically to load and create a\n * DOMDocument object. The static invocation may be used when no\n * DOMDocument properties need to be set prior to loading.\n *\n * @source string The string containing the XML.\n * @options int Bitwise OR of the libxml option constants.\n *\n * @return mixed Returns TRUE on success or FALSE on failure. If\n * called statically, returns a DOMDocument and issues\n * E_STRICT warning.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "source", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "options", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "normalizeDocument", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.normalizedocument.php )\n *\n * This method acts as if you saved and then loaded the document, putting\n * the document in a \"normal\" form.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.normalizedocument.php )\n *\n * This method acts as if you saved and then loaded the document, putting\n * the document in a \"normal\" form.\n *\n * @return mixed No value is returned.\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "registerNodeClass", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.registernodeclass.php )\n *\n * This method allows you to register your own extended DOM class to be\n * used afterward by the PHP DOM extension.\n *\n * This method is not part of the DOM standard.\n *\n * @baseclass string The DOM class that you want to extend. You can find\n * a list of these classes in the chapter introduction.\n * @extendedclass\n * string Your extended class name. If NULL is provided, any\n * previously registered class extending baseclass will\n * be removed.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.registernodeclass.php )\n *\n * This method allows you to register your own extended DOM class to be\n * used afterward by the PHP DOM extension.\n *\n * This method is not part of the DOM standard.\n *\n * @baseclass string The DOM class that you want to extend. You can find\n * a list of these classes in the chapter introduction.\n * @extendedclass\n * string Your extended class name. If NULL is provided, any\n * previously registered class extending baseclass will\n * be removed.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "baseclass", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "extendedclass", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "relaxNGValidate", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.relaxngvalidate.php\n * )\n *\n *\n * @filename string The RNG file.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.relaxngvalidate.php\n * )\n *\n *\n * @filename string The RNG file.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "filename", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "relaxNGValidateSource", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.relaxngvalidatesource.php )\n *\n *\n * @source string A string containing the RNG schema.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.relaxngvalidatesource.php )\n *\n *\n * @source string A string containing the RNG schema.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "source", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "save", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.save.php )\n *\n * Creates an XML document from the DOM representation. This function is\n * usually called after building a new dom document from scratch as in the\n * example below.\n *\n * @file string The path to the saved XML document.\n * @options int Additional Options. Currently only LIBXML_NOEMPTYTAG\n * is supported.\n *\n * @return mixed Returns the number of bytes written or FALSE if an\n * error occurred.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.save.php )\n *\n * Creates an XML document from the DOM representation. This function is\n * usually called after building a new dom document from scratch as in the\n * example below.\n *\n * @file string The path to the saved XML document.\n * @options int Additional Options. Currently only LIBXML_NOEMPTYTAG\n * is supported.\n *\n * @return mixed Returns the number of bytes written or FALSE if an\n * error occurred.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "file", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "options", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "saveHTML", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.savehtml.php )\n *\n * Creates an HTML document from the DOM representation. This function is\n * usually called after building a new dom document from scratch as in the\n * example below.\n *\n * @return mixed Returns the HTML, or FALSE if an error occurred.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.savehtml.php )\n *\n * Creates an HTML document from the DOM representation. This function is\n * usually called after building a new dom document from scratch as in the\n * example below.\n *\n * @return mixed Returns the HTML, or FALSE if an error occurred.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "saveHTMLFile", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.savehtmlfile.php )\n *\n * Creates an HTML document from the DOM representation. This function is\n * usually called after building a new dom document from scratch as in the\n * example below.\n *\n * @file string The path to the saved HTML document.\n *\n * @return mixed Returns the number of bytes written or FALSE if an\n * error occurred.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.savehtmlfile.php )\n *\n * Creates an HTML document from the DOM representation. This function is\n * usually called after building a new dom document from scratch as in the\n * example below.\n *\n * @file string The path to the saved HTML document.\n *\n * @return mixed Returns the number of bytes written or FALSE if an\n * error occurred.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "file", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "saveXML", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.savexml.php )\n *\n * Creates an XML document from the DOM representation. This function is\n * usually called after building a new dom document from scratch as in the\n * example below.\n *\n * @node object Use this parameter to output only a specific node\n * without XML declaration rather than the entire\n * document.\n * @options int Additional Options. Currently only LIBXML_NOEMPTYTAG\n * is supported.\n *\n * @return mixed Returns the XML, or FALSE if an error occurred.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.savexml.php )\n *\n * Creates an XML document from the DOM representation. This function is\n * usually called after building a new dom document from scratch as in the\n * example below.\n *\n * @node object Use this parameter to output only a specific node\n * without XML declaration rather than the entire\n * document.\n * @options int Additional Options. Currently only LIBXML_NOEMPTYTAG\n * is supported.\n *\n * @return mixed Returns the XML, or FALSE if an error occurred.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "node", "", (const char *)0x40 /* KindOfObject */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "options", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "schemaValidate", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.schemavalidate.php )\n *\n * Validates a document based on the given schema file.\n *\n * @filename string The path to the schema.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.schemavalidate.php )\n *\n * Validates a document based on the given schema file.\n *\n * @filename string The path to the schema.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "filename", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "schemaValidateSource", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.schemavalidatesource.php )\n *\n * Validates a document based on a schema defined in the given string.\n *\n * @source string A string containing the schema.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocument.schemavalidatesource.php )\n *\n * Validates a document based on a schema defined in the given string.\n *\n * @source string A string containing the schema.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "source", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "validate", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.validate.php )\n *\n * Validates the document based on its DTD.\n *\n * You can also use the validateOnParse property of DOMDocument to make a\n * DTD validation.\n *\n * @return bool Returns TRUE on success or FALSE on failure. If the\n * document have no DTD attached, this method will\n * return FALSE.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.validate.php )\n *\n * Validates the document based on its DTD.\n *\n * You can also use the validateOnParse property of DOMDocument to make a\n * DTD validation.\n *\n * @return bool Returns TRUE on success or FALSE on failure. If the\n * document have no DTD attached, this method will\n * return FALSE.\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "xinclude", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.xinclude.php )\n *\n *\n * @options int libxml parameters. Available since PHP 5.1.0 and\n * Libxml 2.6.7.\n *\n * @return mixed Returns the number of XIncludes in the document, -1\n * if some processing failed, or FALSE if there were no\n * substitutions.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.xinclude.php )\n *\n *\n * @options int libxml parameters. Available since PHP 5.1.0 and\n * Libxml 2.6.7.\n *\n * @return mixed Returns the number of XIncludes in the document, -1\n * if some processing failed, or FALSE if there were no\n * substitutions.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "options", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocument.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocument.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23698,12 +23698,12 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domdocumentfragment.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocumentfragment.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocumentfragment.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "appendXML", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domdocumentfragment.appendxml.php )\n *\n * Appends raw XML data to a DOMDocumentFragment.\n *\n * This method is not part of the DOM standard. It was created as a\n * simpler approach for appending an XML DocumentFragment in a DOMDocument.\n *\n * If you want to stick to the standards, you will have to create a\n * temporary DOMDocument with a dummy root and then loop through the child\n * nodes of the root of your XML data to append them.\n *\n * @data string XML to append.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domdocumentfragment.appendxml.php )\n *\n * Appends raw XML data to a DOMDocumentFragment.\n *\n * This method is not part of the DOM standard. It was created as a\n * simpler approach for appending an XML DocumentFragment in a DOMDocument.\n *\n * If you want to stick to the standards, you will have to create a\n * temporary DOMDocument with a dummy root and then loop through the child\n * nodes of the root of your XML data to append them.\n *\n * @data string XML to append.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "data", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23716,25 +23716,25 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domdocumenttype.php )\n *\n * Each DOMDocument has a doctype attribute whose value is either NULL or\n * a DOMDocumentType object.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocumenttype.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocumenttype.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocumenttype.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocumenttype.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocumenttype.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocumenttype.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domdocumenttype.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domdocumenttype.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23747,7 +23747,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domelement.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.construct.php )\n *\n *\n * @name string\n * @value string\n * @namespaceuri\n * string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.construct.php )\n *\n *\n * @name string\n * @value string\n * @namespaceuri\n * string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -23755,97 +23755,97 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.getattribute.php )\n *\n * Gets the value of the attribute with name name for the current node.\n *\n * @name string The name of the attribute.\n *\n * @return string The value of the attribute, or an empty string if no\n * attribute with the given name is found.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.getattribute.php )\n *\n * Gets the value of the attribute with name name for the current node.\n *\n * @name string The name of the attribute.\n *\n * @return string The value of the attribute, or an empty string if no\n * attribute with the given name is found.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getAttributeNode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.getattributenode.php\n * )\n *\n * Returns the attribute node with name name for the current element.\n *\n * @name string The name of the attribute.\n *\n * @return mixed The attribute node.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.getattributenode.php\n * )\n *\n * Returns the attribute node with name name for the current element.\n *\n * @name string The name of the attribute.\n *\n * @return mixed The attribute node.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getAttributeNodeNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domelement.getattributenodens.php )\n *\n * Returns the attribute node in namespace namespaceURI with local name\n * localName for the current node.\n *\n * @namespaceuri\n * string The namespace URI.\n * @localname string The local name.\n *\n * @return object The attribute node.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domelement.getattributenodens.php )\n *\n * Returns the attribute node in namespace namespaceURI with local name\n * localName for the current node.\n *\n * @namespaceuri\n * string The namespace URI.\n * @localname string The local name.\n *\n * @return object The attribute node.\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "localname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getAttributeNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.getattributens.php )\n *\n * Gets the value of the attribute in namespace namespaceURI with local\n * name localName for the current node.\n *\n * @namespaceuri\n * string The namespace URI.\n * @localname string The local name.\n *\n * @return string The value of the attribute, or an empty string if no\n * attribute with the given localName and namespaceURI\n * is found.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.getattributens.php )\n *\n * Gets the value of the attribute in namespace namespaceURI with local\n * name localName for the current node.\n *\n * @namespaceuri\n * string The namespace URI.\n * @localname string The local name.\n *\n * @return string The value of the attribute, or an empty string if no\n * attribute with the given localName and namespaceURI\n * is found.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "localname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getElementsByTagName", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domelement.getelementsbytagname.php )\n *\n * This function returns a new instance of the class DOMNodeList of all\n * descendant elements with a given tag name, in the order in which they\n * are encountered in a preorder traversal of this element tree.\n *\n * @name string The tag name. Use * to return all elements within\n * the element tree.\n *\n * @return object This function returns a new instance of the class\n * DOMNodeList of all matched elements.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domelement.getelementsbytagname.php )\n *\n * This function returns a new instance of the class DOMNodeList of all\n * descendant elements with a given tag name, in the order in which they\n * are encountered in a preorder traversal of this element tree.\n *\n * @name string The tag name. Use * to return all elements within\n * the element tree.\n *\n * @return object This function returns a new instance of the class\n * DOMNodeList of all matched elements.\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getElementsByTagNameNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domelement.getelementsbytagnamens.php )\n *\n * This function fetch all the descendant elements with a given localName\n * and namespaceURI.\n *\n * @namespaceuri\n * string The namespace URI.\n * @localname string The local name. Use * to return all elements within\n * the element tree.\n *\n * @return object This function returns a new instance of the class\n * DOMNodeList of all matched elements in the order in\n * which they are encountered in a preorder traversal\n * of this element tree.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domelement.getelementsbytagnamens.php )\n *\n * This function fetch all the descendant elements with a given localName\n * and namespaceURI.\n *\n * @namespaceuri\n * string The namespace URI.\n * @localname string The local name. Use * to return all elements within\n * the element tree.\n *\n * @return object This function returns a new instance of the class\n * DOMNodeList of all matched elements in the order in\n * which they are encountered in a preorder traversal\n * of this element tree.\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "localname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "hasAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.hasattribute.php )\n *\n * Indicates whether attribute named name exists as a member of the\n * element.\n *\n * @name string The attribute name.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.hasattribute.php )\n *\n * Indicates whether attribute named name exists as a member of the\n * element.\n *\n * @name string The attribute name.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "hasAttributeNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.hasattributens.php )\n *\n * Indicates whether attribute in namespace namespaceURI named localName\n * exists as a member of the element.\n *\n * @namespaceuri\n * string The namespace URI.\n * @localname string The local name.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.hasattributens.php )\n *\n * Indicates whether attribute in namespace namespaceURI named localName\n * exists as a member of the element.\n *\n * @namespaceuri\n * string The namespace URI.\n * @localname string The local name.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "localname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "removeAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.removeattribute.php )\n *\n * Removes attribute named name from the element.\n *\n * @name string The name of the attribute.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.removeattribute.php )\n *\n * Removes attribute named name from the element.\n *\n * @name string The name of the attribute.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "removeAttributeNode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domelement.removeattributenode.php )\n *\n * Removes attribute oldnode from the element.\n *\n * @oldattr object The attribute node.\n *\n * @return mixed Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domelement.removeattributenode.php )\n *\n * Removes attribute oldnode from the element.\n *\n * @oldattr object The attribute node.\n *\n * @return mixed Returns TRUE on success or FALSE on failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "oldattr", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "removeAttributeNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.removeattributens.php\n * )\n *\n * Removes attribute is namespace namespaceURI named localName from the\n * element.\n *\n * @namespaceuri\n * string The namespace URI.\n * @localname string The local name.\n *\n * @return mixed Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.removeattributens.php\n * )\n *\n * Removes attribute is namespace namespaceURI named localName from the\n * element.\n *\n * @namespaceuri\n * string The namespace URI.\n * @localname string The local name.\n *\n * @return mixed Returns TRUE on success or FALSE on failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "localname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.setattribute.php )\n *\n * Sets an attribute with name name to the given value. If the attribute\n * does not exist, it will be created.\n *\n * @name string The name of the attribute.\n * @value string The value of the attribute.\n *\n * @return mixed The new DOMAttr or FALSE if an error occured.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.setattribute.php )\n *\n * Sets an attribute with name name to the given value. If the attribute\n * does not exist, it will be created.\n *\n * @name string The name of the attribute.\n * @value string The value of the attribute.\n *\n * @return mixed The new DOMAttr or FALSE if an error occured.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setAttributeNode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.setattributenode.php\n * )\n *\n * Adds new attribute node attr to element.\n *\n * @newattr object The attribute node.\n *\n * @return mixed Returns old node if the attribute has been replaced\n * or NULL.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.setattributenode.php\n * )\n *\n * Adds new attribute node attr to element.\n *\n * @newattr object The attribute node.\n *\n * @return mixed Returns old node if the attribute has been replaced\n * or NULL.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "newattr", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setAttributeNodeNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domelement.setattributenodens.php )\n *\n * Adds new attribute node attr to element.\n *\n * @newattr object The attribute node.\n *\n * @return mixed Returns the old node if the attribute has been\n * replaced.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domelement.setattributenodens.php )\n *\n * Adds new attribute node attr to element.\n *\n * @newattr object The attribute node.\n *\n * @return mixed Returns the old node if the attribute has been\n * replaced.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "newattr", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setAttributeNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.setattributens.php )\n *\n * Sets an attribute with namespace namespaceURI and name name to the\n * given value. If the attribute does not exist, it will be created.\n *\n * @namespaceuri\n * string The namespace URI.\n * @name string The qualified name of the attribute, as\n * prefix:tagname.\n * @value string The value of the attribute.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.setattributens.php )\n *\n * Sets an attribute with namespace namespaceURI and name name to the\n * given value. If the attribute does not exist, it will be created.\n *\n * @namespaceuri\n * string The namespace URI.\n * @name string The qualified name of the attribute, as\n * prefix:tagname.\n * @value string The value of the attribute.\n *\n * @return mixed No value is returned.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -23853,21 +23853,21 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "setIDAttribute", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.setidattribute.php )\n *\n * Declares the attribute name to be of type ID.\n *\n * @name string The name of the attribute.\n * @isid bool Set it to TRUE if you want name to be of type ID,\n * FALSE otherwise.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.setidattribute.php )\n *\n * Declares the attribute name to be of type ID.\n *\n * @name string The name of the attribute.\n * @isid bool Set it to TRUE if you want name to be of type ID,\n * FALSE otherwise.\n *\n * @return mixed No value is returned.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "isid", "", (const char *)0x9 /* KindOfBoolean */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setIDAttributeNode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domelement.setidattributenode.php )\n *\n * Declares the attribute specified by attr to be of type ID.\n *\n * @idattr object The attribute node.\n * @isid bool Set it to TRUE if you want name to be of type ID,\n * FALSE otherwise.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domelement.setidattributenode.php )\n *\n * Declares the attribute specified by attr to be of type ID.\n *\n * @idattr object The attribute node.\n * @isid bool Set it to TRUE if you want name to be of type ID,\n * FALSE otherwise.\n *\n * @return mixed No value is returned.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "idattr", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "isid", "", (const char *)0x9 /* KindOfBoolean */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setIDAttributeNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.setidattributens.php\n * )\n *\n * Declares the attribute specified by localName and namespaceURI to be of\n * type ID.\n *\n * @namespaceuri\n * string The namespace URI of the attribute.\n * @localname string The local name of the attribute, as prefix:tagname.\n * @isid bool Set it to TRUE if you want name to be of type ID,\n * FALSE otherwise.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.setidattributens.php\n * )\n *\n * Declares the attribute specified by localName and namespaceURI to be of\n * type ID.\n *\n * @namespaceuri\n * string The namespace URI of the attribute.\n * @localname string The local name of the attribute, as prefix:tagname.\n * @isid bool Set it to TRUE if you want name to be of type ID,\n * FALSE otherwise.\n *\n * @return mixed No value is returned.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "localname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "isid", "", (const char *)0x9 /* KindOfBoolean */, "", (const char *)0, "", (const char *)0, NULL, @@ -23875,20 +23875,20 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domelement.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domelement.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23901,25 +23901,25 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domentity.php )\n *\n * This interface represents a known entity, either parsed or unparsed, in\n * an XML document.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domentity.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domentity.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domentity.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domentity.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domentity.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domentity.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domentity.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domentity.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23932,7 +23932,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domentityreference.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domentityreference.construct.php\n * )\n *\n *\n * @name string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domentityreference.construct.php\n * )\n *\n *\n * @name string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23945,25 +23945,25 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domnotation.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnotation.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnotation.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnotation.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnotation.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnotation.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnotation.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnotation.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnotation.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -23976,27 +23976,27 @@ const char *g_class_map[] = { "/**\n * ( excerpt from\n * http://php.net/manual/en/class.domprocessinginstruction.php )\n *\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domprocessinginstruction.construct.php )\n *\n *\n * @name string\n * @value string\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domprocessinginstruction.construct.php )\n *\n *\n * @name string\n * @value string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domprocessinginstruction.get.php\n * )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domprocessinginstruction.get.php\n * )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domprocessinginstruction.set.php\n * )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domprocessinginstruction.set.php\n * )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domprocessinginstruction.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domprocessinginstruction.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -24009,32 +24009,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domnodeiterator.php )\n *\n *\n */", "iterator", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "current", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.current.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.current.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "key", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.key.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.key.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.next.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.next.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "rewind", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.rewind.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.rewind.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "valid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.valid.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodeiterator.valid.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, @@ -24046,50 +24046,50 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domnamednodemap.php )\n *\n *\n */", "iteratoraggregate", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "getNamedItem", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.getnameditem.php\n * )\n *\n * Retrieves a node specified by its nodeName.\n *\n * @name string The nodeName of the node to retrieve.\n *\n * @return mixed A node (of any type) with the specified nodeName, or\n * NULL if no node is found.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.getnameditem.php\n * )\n *\n * Retrieves a node specified by its nodeName.\n *\n * @name string The nodeName of the node to retrieve.\n *\n * @return mixed A node (of any type) with the specified nodeName, or\n * NULL if no node is found.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getNamedItemNS", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domnamednodemap.getnameditemns.php )\n *\n * Retrieves a node specified by localName and namespaceURI.\n *\n * @namespaceuri\n * string The namespace URI of the node to retrieve.\n * @localname string The local name of the node to retrieve.\n *\n * @return mixed A node (of any type) with the specified local name\n * and namespace URI, or NULL if no node is found.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domnamednodemap.getnameditemns.php )\n *\n * Retrieves a node specified by localName and namespaceURI.\n *\n * @namespaceuri\n * string The namespace URI of the node to retrieve.\n * @localname string The local name of the node to retrieve.\n *\n * @return mixed A node (of any type) with the specified local name\n * and namespace URI, or NULL if no node is found.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "localname", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "item", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.item.php )\n *\n * Retrieves a node specified by index within the DOMNamedNodeMap object.\n *\n * @index int Index into this map.\n *\n * @return mixed The node at the indexth position in the map, or NULL\n * if that is not a valid index (greater than or equal\n * to the number of nodes in this map).\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.item.php )\n *\n * Retrieves a node specified by index within the DOMNamedNodeMap object.\n *\n * @index int Index into this map.\n *\n * @return mixed The node at the indexth position in the map, or NULL\n * if that is not a valid index (greater than or equal\n * to the number of nodes in this map).\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "index", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getIterator", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.getiterator.php\n * )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnamednodemap.getiterator.php\n * )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, @@ -24101,37 +24101,37 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domnodelist.php )\n *\n *\n */", "iteratoraggregate", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodelist.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodelist.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "item", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodelist.item.php )\n *\n * Retrieves a node specified by index within the DOMNodeList object. Tip\n *\n * If you need to know the number of nodes in the collection, use the\n * length property of the DOMNodeList object.\n *\n * @index int Index of the node into the collection.\n *\n * @return mixed The node at the indexth position in the DOMNodeList,\n * or NULL if that is not a valid index.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodelist.item.php )\n *\n * Retrieves a node specified by index within the DOMNodeList object. Tip\n *\n * If you need to know the number of nodes in the collection, use the\n * length property of the DOMNodeList object.\n *\n * @index int Index of the node into the collection.\n *\n * @return mixed The node at the indexth position in the DOMNodeList,\n * or NULL if that is not a valid index.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "index", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodelist.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodelist.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodelist.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodelist.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodelist.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodelist.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getIterator", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domnodelist.getiterator.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domnodelist.getiterator.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, @@ -24143,12 +24143,12 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domimplementation.php )\n *\n * The DOMImplementation interface provides a number of methods for\n * performing operations that are independent of any particular instance of\n * the document object model.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domimplementation.construct.php\n * )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domimplementation.construct.php\n * )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "createDocument", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domimplementation.createdocument.php )\n *\n * Creates a DOMDocument object of the specified type with its document\n * element.\n *\n * @namespaceuri\n * string The namespace URI of the document element to create.\n * @qualifiedname\n * string The qualified name of the document element to\n * create.\n * @doctypeobj object The type of document to create or NULL.\n *\n * @return mixed A new DOMDocument object. If namespaceURI,\n * qualifiedName, and doctype are null, the returned\n * DOMDocument is empty with no document element\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domimplementation.createdocument.php )\n *\n * Creates a DOMDocument object of the specified type with its document\n * element.\n *\n * @namespaceuri\n * string The namespace URI of the document element to create.\n * @qualifiedname\n * string The qualified name of the document element to\n * create.\n * @doctypeobj object The type of document to create or NULL.\n *\n * @return mixed A new DOMDocument object. If namespaceURI,\n * qualifiedName, and doctype are null, the returned\n * DOMDocument is empty with no document element\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "namespaceuri", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "qualifiedname", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "doctypeobj", "", (const char *)0x40 /* KindOfObject */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -24156,7 +24156,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "createDocumentType", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domimplementation.createdocumenttype.php )\n *\n * Creates an empty DOMDocumentType object. Entity declarations and\n * notations are not made available. Entity reference expansions and\n * default attribute additions do not occur.\n *\n * @qualifiedname\n * string The qualified name of the document type to create.\n * @publicid string The external subset public identifier.\n * @systemid string The external subset system identifier.\n *\n * @return mixed A new DOMDocumentType node with its ownerDocument\n * set to NULL.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domimplementation.createdocumenttype.php )\n *\n * Creates an empty DOMDocumentType object. Entity declarations and\n * notations are not made available. Entity reference expansions and\n * default attribute additions do not occur.\n *\n * @qualifiedname\n * string The qualified name of the document type to create.\n * @publicid string The external subset public identifier.\n * @systemid string The external subset system identifier.\n *\n * @return mixed A new DOMDocumentType node with its ownerDocument\n * set to NULL.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "qualifiedname", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "publicid", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, (const char *)0x2000, "systemid", "", (const char *)0x14 /* KindOfString */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -24164,7 +24164,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "hasFeature", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domimplementation.hasfeature.php\n * )\n *\n *\n * @feature string The feature to test.\n * @version string The version number of the feature to test. In level\n * 2, this can be either 2.0 or 1.0.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domimplementation.hasfeature.php\n * )\n *\n *\n * @feature string The feature to test.\n * @version string The version number of the feature to test. In level\n * 2, this can be either 2.0 or 1.0.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "feature", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "version", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, @@ -24178,53 +24178,53 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.domxpath.php )\n *\n * Supports XPath 1.0\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domxpath.construct.php )\n *\n *\n * @doc mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domxpath.construct.php )\n *\n *\n * @doc mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "doc", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "evaluate", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domxpath.evaluate.php )\n *\n * Executes the given XPath expression and returns a typed result if\n * possible.\n *\n * @expr string The XPath expression to execute.\n * @context object The optional contextnode can be specified for doing\n * relative XPath queries. By default, the queries are\n * relative to the root element.\n *\n * @return mixed Returns a typed result if possible or a DOMNodeList\n * containing all nodes matching the given XPath\n * expression.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domxpath.evaluate.php )\n *\n * Executes the given XPath expression and returns a typed result if\n * possible.\n *\n * @expr string The XPath expression to execute.\n * @context object The optional contextnode can be specified for doing\n * relative XPath queries. By default, the queries are\n * relative to the root element.\n *\n * @return mixed Returns a typed result if possible or a DOMNodeList\n * containing all nodes matching the given XPath\n * expression.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "expr", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "context", "", (const char *)0x40 /* KindOfObject */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "query", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domxpath.query.php )\n *\n * Executes the given XPath expression.\n *\n * @expr string The XPath expression to execute.\n * @context object The optional contextnode can be specified for doing\n * relative XPath queries. By default, the queries are\n * relative to the root element.\n *\n * @return mixed Returns a DOMNodeList containing all nodes matching\n * the given XPath expression. Any expression which do\n * not return nodes will return an empty DOMNodeList.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domxpath.query.php )\n *\n * Executes the given XPath expression.\n *\n * @expr string The XPath expression to execute.\n * @context object The optional contextnode can be specified for doing\n * relative XPath queries. By default, the queries are\n * relative to the root element.\n *\n * @return mixed Returns a DOMNodeList containing all nodes matching\n * the given XPath expression. Any expression which do\n * not return nodes will return an empty DOMNodeList.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "expr", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "context", "", (const char *)0x40 /* KindOfObject */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "registerNamespace", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domxpath.registernamespace.php )\n *\n * Registers the namespaceURI and prefix with the DOMXPath object.\n *\n * @prefix string The prefix.\n * @uri string The URI of the namespace.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domxpath.registernamespace.php )\n *\n * Registers the namespaceURI and prefix with the DOMXPath object.\n *\n * @prefix string The prefix.\n * @uri string The URI of the namespace.\n *\n * @return bool Returns TRUE on success or FALSE on failure.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "prefix", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "uri", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "registerPHPFunctions", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/domxpath.registerphpfunctions.php )\n *\n * This method enables the ability to use PHP functions within XPath\n * expressions.\n *\n * @funcs mixed Use this parameter to only allow certain functions\n * to be called from XPath.\n *\n * This parameter can be either a string (a function\n * name) or an array of function names.\n *\n * @return mixed No value is returned.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/domxpath.registerphpfunctions.php )\n *\n * This method enables the ability to use PHP functions within XPath\n * expressions.\n *\n * @funcs mixed Use this parameter to only allow certain functions\n * to be called from XPath.\n *\n * This parameter can be either a string (a function\n * name) or an array of function names.\n *\n * @return mixed No value is returned.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "funcs", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domxpath.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domxpath.get.php )\n *\n *\n * @name mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domxpath.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domxpath.set.php )\n *\n *\n * @name mixed\n * @value mixed\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__isset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/domxpath.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/domxpath.isset.php )\n *\n *\n * @name mixed\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "name", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -24237,20 +24237,20 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.datetime.php )\n *\n * Representation of date and time.\n *\n */", NULL, (const char *)0x10006040, "add", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.add.php )\n *\n * Add an interval to a datetime object\n *\n * @interval object DateInterval object containing the time to add.\n *\n * @return object Returns the DateTime object for method chaining\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.add.php )\n *\n * Add an interval to a datetime object\n *\n * @interval object DateInterval object containing the time to add.\n *\n * @return object Returns the DateTime object for method chaining\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "interval", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.construct.php )\n *\n *\n * @time string\n * @timezone object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.construct.php )\n *\n *\n * @time string\n * @timezone object\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "time", "", (const char *)0x14 /* KindOfString */, "s:3:\"now\";", (const char *)10, "\"now\"", (const char *)5, NULL, (const char *)0x2000, "timezone", "", (const char *)0x40 /* KindOfObject */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006240, "createFromFormat", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.createfromformat.php )\n *\n * Parse a date according to a format and create a DateTime object\n *\n * @format string DateTime format specifier\n * @time string Date and time to parse\n * @timezone object DateTimeZone for the given time\n *\n * @return object Returns a new DateTime object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.createfromformat.php )\n *\n * Parse a date according to a format and create a DateTime object\n *\n * @format string DateTime format specifier\n * @time string Date and time to parse\n * @timezone object DateTimeZone for the given time\n *\n * @return object Returns a new DateTime object\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "format", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "time", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "timezone", "", (const char *)0x40 /* KindOfObject */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -24258,46 +24258,46 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "diff", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.diff.php )\n *\n * Find the interval between two DateTime objects\n *\n * @datetime2 object DateTime object to compare agains\n * @absolute bool Whether to return absolute difference\n *\n * @return object Returns a DateIntervalobject representing the\n * distance between two times\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.diff.php )\n *\n * Find the interval between two DateTime objects\n *\n * @datetime2 object DateTime object to compare agains\n * @absolute bool Whether to return absolute difference\n *\n * @return object Returns a DateIntervalobject representing the\n * distance between two times\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "datetime2", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "absolute", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006040, "format", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.format.php )\n *\n * Procedural style string date_format ( DateTime $object , string $format\n * ) Returns date formatted according to given format.\n *\n * @format string DateTime object returned by date_create()\n *\n * @return string Returns the formatted date string on success or\n * FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.format.php )\n *\n * Procedural style string date_format ( DateTime $object , string $format\n * ) Returns date formatted according to given format.\n *\n * @format string DateTime object returned by date_create()\n *\n * @return string Returns the formatted date string on success or\n * FALSE on failure.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "format", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "getLastErrors", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.getlasterrors.php )\n *\n * Returns the last errors encountered by the datetime extension\n *\n * @return vector Vector of error messages\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.getlasterrors.php )\n *\n * Returns the last errors encountered by the datetime extension\n *\n * @return vector Vector of error messages\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "getOffset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.getoffset.php )\n *\n * Procedural style int date_offset_get ( DateTime $object ) Returns the\n * timezone offset.\n *\n * @return int Returns the timezone offset in seconds from UTC on\n * success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.getoffset.php )\n *\n * Procedural style int date_offset_get ( DateTime $object ) Returns the\n * timezone offset.\n *\n * @return int Returns the timezone offset in seconds from UTC on\n * success or FALSE on failure.\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "getTimestamp", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.gettimestamp.php )\n *\n * Returns the unix timestamp representing the date.\n *\n * @return int Epoch representing the datetime object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.gettimestamp.php )\n *\n * Returns the unix timestamp representing the date.\n *\n * @return int Epoch representing the datetime object\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "getTimezone", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.gettimezone.php )\n *\n * Procedural style DateTimeZone date_timezone_get ( DateTime $object )\n * Return time zone relative to given DateTime.\n *\n * @return mixed Returns a DateTimeZone object on success or FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.gettimezone.php )\n *\n * Procedural style DateTimeZone date_timezone_get ( DateTime $object )\n * Return time zone relative to given DateTime.\n *\n * @return mixed Returns a DateTimeZone object on success or FALSE on\n * failure.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "modify", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.modify.php )\n *\n * Procedural style DateTime date_modify ( DateTime $object , string\n * $modify ) Alter the timestamp of a DateTime object by incrementing or\n * decrementing in a format accepted by strtotime().\n *\n * @modify string DateTime object returned by date_create(). The\n * function modifies this object.\n *\n * @return object Returns the modified DateTime object or FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.modify.php )\n *\n * Procedural style DateTime date_modify ( DateTime $object , string\n * $modify ) Alter the timestamp of a DateTime object by incrementing or\n * decrementing in a format accepted by strtotime().\n *\n * @modify string DateTime object returned by date_create(). The\n * function modifies this object.\n *\n * @return object Returns the modified DateTime object or FALSE on\n * failure.\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "modify", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setDate", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.setdate.php )\n *\n * Procedural style DateTime date_date_set ( DateTime $object , int $year\n * , int $month , int $day ) Resets the current date of the DateTime object\n * to a different date.\n *\n * @year int DateTime object returned by date_create(). The\n * function modifies this object.\n * @month int Year of the date.\n * @day int Month of the date.\n *\n * @return object Returns the modified DateTime object or FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.setdate.php )\n *\n * Procedural style DateTime date_date_set ( DateTime $object , int $year\n * , int $month , int $day ) Resets the current date of the DateTime object\n * to a different date.\n *\n * @year int DateTime object returned by date_create(). The\n * function modifies this object.\n * @month int Year of the date.\n * @day int Month of the date.\n *\n * @return object Returns the modified DateTime object or FALSE on\n * failure.\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "year", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "month", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "day", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, @@ -24305,7 +24305,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "setISODate", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.setisodate.php )\n *\n * Procedural style DateTime date_isodate_set ( DateTime $object , int\n * $year , int $week [, int $day = 1 ] ) Set a date according to the ISO\n * 8601 standard - using weeks and day offsets rather than specific dates.\n *\n * @year int DateTime object returned by date_create(). The\n * function modifies this object.\n * @week int Year of the date.\n * @day int Week of the date.\n *\n * @return object Returns the modified DateTime object or FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.setisodate.php )\n *\n * Procedural style DateTime date_isodate_set ( DateTime $object , int\n * $year , int $week [, int $day = 1 ] ) Set a date according to the ISO\n * 8601 standard - using weeks and day offsets rather than specific dates.\n *\n * @year int DateTime object returned by date_create(). The\n * function modifies this object.\n * @week int Year of the date.\n * @day int Week of the date.\n *\n * @return object Returns the modified DateTime object or FALSE on\n * failure.\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "year", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "week", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "day", "", (const char *)0xa /* KindOfInt64 */, "i:1;", (const char *)4, "1", (const char *)1, NULL, @@ -24313,7 +24313,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "setTime", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.settime.php )\n *\n * Procedural style DateTime date_time_set ( DateTime $object , int $hour\n * , int $minute [, int $second = 0 ] ) Resets the current time of the\n * DateTime object to a different time.\n *\n * @hour int DateTime object returned by date_create(). The\n * function modifies this object.\n * @minute int Hour of the time.\n * @second int Minute of the time.\n *\n * @return object Returns the modified DateTime object or FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.settime.php )\n *\n * Procedural style DateTime date_time_set ( DateTime $object , int $hour\n * , int $minute [, int $second = 0 ] ) Resets the current time of the\n * DateTime object to a different time.\n *\n * @hour int DateTime object returned by date_create(). The\n * function modifies this object.\n * @minute int Hour of the time.\n * @second int Minute of the time.\n *\n * @return object Returns the modified DateTime object or FALSE on\n * failure.\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "hour", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "minute", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "second", "", (const char *)0xa /* KindOfInt64 */, "i:0;", (const char *)4, "0", (const char *)1, NULL, @@ -24321,19 +24321,19 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "setTimestamp", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.settimestamp.php )\n *\n * Set the DateTime object according to the timestamp provided\n *\n * @unixtimestamp\n * int Unix timestamp to update the DateTime object to.\n *\n * @return object Returns the DateTime object for method chaining\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.settimestamp.php )\n *\n * Set the DateTime object according to the timestamp provided\n *\n * @unixtimestamp\n * int Unix timestamp to update the DateTime object to.\n *\n * @return object Returns the DateTime object for method chaining\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "unixtimestamp", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setTimezone", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.settimezone.php )\n *\n * Procedural style DateTime date_timezone_set ( DateTime $object ,\n * DateTimeZone $timezone )\n *\n * @timezone object DateTime object returned by date_create(). The\n * function modifies this object.\n *\n * @return object Returns the modified DateTime object or FALSE on\n * failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.settimezone.php )\n *\n * Procedural style DateTime date_timezone_set ( DateTime $object ,\n * DateTimeZone $timezone )\n *\n * @timezone object DateTime object returned by date_create(). The\n * function modifies this object.\n *\n * @return object Returns the modified DateTime object or FALSE on\n * failure.\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "timezone", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "sub", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetime.sub.php )\n *\n * Subtract an interval from a datetime object\n *\n * @interval object DateInterval object containing the time to subtract.\n *\n * @return object Returns the DateTime object for method chaining\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetime.sub.php )\n *\n * Subtract an interval from a datetime object\n *\n * @interval object DateInterval object containing the time to subtract.\n *\n * @return object Returns the DateTime object for method chaining\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "interval", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -24357,39 +24357,39 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.datetimezone.php )\n *\n * Representation of time zone.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetimezone.construct.php )\n *\n *\n * @timezone string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetimezone.construct.php )\n *\n *\n * @timezone string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "timezone", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getLocation", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetimezone.getlocation.php )\n *\n * Returns location information for a timezone\n *\n * @return vector Array containing location information about\n * timezone.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetimezone.getlocation.php )\n *\n * Returns location information for a timezone\n *\n * @return vector Array containing location information about\n * timezone.\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "getName", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetimezone.getname.php )\n *\n * Procedural style string timezone_name_get ( void ) Returns the name of\n * the timezone.\n *\n * @return string One of timezones.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetimezone.getname.php )\n *\n * Procedural style string timezone_name_get ( void ) Returns the name of\n * the timezone.\n *\n * @return string One of timezones.\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "getOffset", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetimezone.getoffset.php )\n *\n * Procedural style int timezone_offset_get ( DateTimeZone $object ,\n * DateTime $datetime ) This function returns the offset to GMT for the\n * date/time specified in the datetime parameter. The GMT offset is\n * calculated with the timezone information contained in the DateTimeZone\n * object being used.\n *\n * @datetime object DateTimeZone object returned by timezone_open()\n *\n * @return int Returns time zone offset in seconds on success or\n * FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetimezone.getoffset.php )\n *\n * Procedural style int timezone_offset_get ( DateTimeZone $object ,\n * DateTime $datetime ) This function returns the offset to GMT for the\n * date/time specified in the datetime parameter. The GMT offset is\n * calculated with the timezone information contained in the DateTimeZone\n * object being used.\n *\n * @datetime object DateTimeZone object returned by timezone_open()\n *\n * @return int Returns time zone offset in seconds on success or\n * FALSE on failure.\n */", (const char *)0xa /* KindOfInt64 */, (const char *)0x2000, "datetime", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getTransitions", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetimezone.gettransitions.php\n * )\n *\n * Procedural style array timezone_transitions_get ( DateTimeZone $object\n * [, int $timestamp_begin [, int $timestamp_end ]] )\n *\n * @return map Returns numerically indexed array containing\n * associative array with all transitions on success or\n * FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetimezone.gettransitions.php\n * )\n *\n * Procedural style array timezone_transitions_get ( DateTimeZone $object\n * [, int $timestamp_begin [, int $timestamp_end ]] )\n *\n * @return map Returns numerically indexed array containing\n * associative array with all transitions on success or\n * FALSE on failure.\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006240, "listAbbreviations", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/datetimezone.listabbreviations.php )\n *\n * Procedural style array timezone_abbreviations_list ( void )\n *\n * @return map Returns array on success or FALSE on failure.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/datetimezone.listabbreviations.php )\n *\n * Procedural style array timezone_abbreviations_list ( void )\n *\n * @return map Returns array on success or FALSE on failure.\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006240, "listIdentifiers", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/datetimezone.listidentifiers.php\n * )\n *\n * Procedural style array timezone_identifiers_list ([ int $what =\n * DateTimeZone::ALL [, string $country = NULL ]] )\n *\n * @return map Returns array on success or FALSE on failure.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/datetimezone.listidentifiers.php\n * )\n *\n * Procedural style array timezone_identifiers_list ([ int $what =\n * DateTimeZone::ALL [, string $country = NULL ]] )\n *\n * @return map Returns array on success or FALSE on failure.\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, @@ -24415,32 +24415,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.dateinterval.php )\n *\n * Represents a date interval.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dateinterval.construct.php )\n *\n * Creates a new DateInterval object\n *\n * @interval_spec\n * string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dateinterval.construct.php )\n *\n * Creates a new DateInterval object\n *\n * @interval_spec\n * string\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "interval_spec", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__get", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dateinterval.get.php )\n *\n * Retreives interval partials (y, m, d, etc...)\n *\n * @member mixed One of 'y', 'm', 'd', 'h', 'i', 's', 'invert', or\n * 'days'. All other vales will return null and throw\n * undefined property notice.\n *\n * @return mixed Number of years, months, days, hours, minutes,\n * seconds, or total days for DateInterval, or\n * true/false for date inversion.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dateinterval.get.php )\n *\n * Retreives interval partials (y, m, d, etc...)\n *\n * @member mixed One of 'y', 'm', 'd', 'h', 'i', 's', 'invert', or\n * 'days'. All other vales will return null and throw\n * undefined property notice.\n *\n * @return mixed Number of years, months, days, hours, minutes,\n * seconds, or total days for DateInterval, or\n * true/false for date inversion.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "member", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__set", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dateinterval.set.php )\n *\n * Sets interval partials (y, m, d, etc...)\n *\n * @member mixed One of 'y', 'm', 'd', 'h', 'i', 's', 'invert', or\n * 'days'. All other vales will throw undefined\n * property notice and ignore value.\n * @value mixed Either a boolean for 'invert', or a number.\n *\n * @return mixed Always returns NULL.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dateinterval.set.php )\n *\n * Sets interval partials (y, m, d, etc...)\n *\n * @member mixed One of 'y', 'm', 'd', 'h', 'i', 's', 'invert', or\n * 'days'. All other vales will throw undefined\n * property notice and ignore value.\n * @value mixed Either a boolean for 'invert', or a number.\n *\n * @return mixed Always returns NULL.\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "member", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "createFromDateString", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/dateinterval.createfromdatestring.php )\n *\n * Sets up a DateInterval from the relative parts of the string\n *\n * @time string A date with relative parts. Specifically, the\n * relative formats supported by the parser used for\n * strtotime() and DateTime will be used to construct\n * the DateInterval.\n *\n * @return object Returns a new DateInterval instance.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/dateinterval.createfromdatestring.php )\n *\n * Sets up a DateInterval from the relative parts of the string\n *\n * @time string A date with relative parts. Specifically, the\n * relative formats supported by the parser used for\n * strtotime() and DateTime will be used to construct\n * the DateInterval.\n *\n * @return object Returns a new DateInterval instance.\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "time", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "format", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dateinterval.format.php )\n *\n * Formats the interval\n *\n * @format string DateInterval format specifier.\n *\n * @return string Returns the formatted interval.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dateinterval.format.php )\n *\n * Formats the interval\n *\n * @format string DateInterval format specifier.\n *\n * @return string Returns the formatted interval.\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "format", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -24453,29 +24453,29 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.encodingdetector.php )\n *\n * Guesses the encoding of an array of bytes in an unknown encoding (see\n * http://icu-project.org/apiref/icu4c/ucsdet_8h.html)\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/encodingdetector.construct.php )\n *\n * Creates an encoding detector.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/encodingdetector.construct.php )\n *\n * Creates an encoding detector.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "setText", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/encodingdetector.settext.php )\n *\n * Sets the input byte array whose encoding is to be guessed.\n *\n * @text string A byte array whose encoding is to be guessed.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/encodingdetector.settext.php )\n *\n * Sets the input byte array whose encoding is to be guessed.\n *\n * @text string A byte array whose encoding is to be guessed.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "text", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setDeclaredEncoding", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/encodingdetector.setdeclaredencoding.php )\n *\n * If the user provided an encoding in metadata (like an HTTP or XML\n * declaration), this can be used as an additional hint to the detector.\n *\n * @text string Possible encoding for the byte array obtained from\n * associated metadata\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/encodingdetector.setdeclaredencoding.php )\n *\n * If the user provided an encoding in metadata (like an HTTP or XML\n * declaration), this can be used as an additional hint to the detector.\n *\n * @text string Possible encoding for the byte array obtained from\n * associated metadata\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "text", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "detect", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/encodingdetector.detect.php )\n *\n * Returns an EncodingMatch object containing the best guess for the\n * encoding of the byte array\n *\n * @return object EncodingMatch object for the best guess of the\n * encoding of the byte array\n */", + " /**\n * ( excerpt from http://php.net/manual/en/encodingdetector.detect.php )\n *\n * Returns an EncodingMatch object containing the best guess for the\n * encoding of the byte array\n *\n * @return object EncodingMatch object for the best guess of the\n * encoding of the byte array\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "detectAll", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/encodingdetector.detectall.php )\n *\n * Returns an array of EncodingMatch objects containing all guesses for\n * the encoding of the byte array\n *\n * @return vector Array of EncodingMatch objects for all guesses of\n * the encoding of the byte array\n */", + " /**\n * ( excerpt from http://php.net/manual/en/encodingdetector.detectall.php )\n *\n * Returns an array of EncodingMatch objects containing all guesses for\n * the encoding of the byte array\n *\n * @return vector Array of EncodingMatch objects for all guesses of\n * the encoding of the byte array\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, @@ -24487,32 +24487,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.encodingmatch.php )\n *\n * Result of detecting the encoding of an array of bytes\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/encodingmatch.construct.php )\n *\n * Internal only: Creates an encoding match.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/encodingmatch.construct.php )\n *\n * Internal only: Creates an encoding match.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "isValid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/encodingmatch.isvalid.php )\n *\n * Checks if the encoding match succeeded.\n *\n * @return bool true if the match succeeded, false otherwise\n */", + " /**\n * ( excerpt from http://php.net/manual/en/encodingmatch.isvalid.php )\n *\n * Checks if the encoding match succeeded.\n *\n * @return bool true if the match succeeded, false otherwise\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "getEncoding", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/encodingmatch.getencoding.php )\n *\n * Gets the name of the detected encoding\n *\n * @return string The name of the detected encoding\n */", + " /**\n * ( excerpt from http://php.net/manual/en/encodingmatch.getencoding.php )\n *\n * Gets the name of the detected encoding\n *\n * @return string The name of the detected encoding\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "getConfidence", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/encodingmatch.getconfidence.php\n * )\n *\n * Gets the confidence number of the encoding match\n *\n * @return int Confidence number from 0 (no confidence) to 100\n * (complete confidence)\n */", + " /**\n * ( excerpt from http://php.net/manual/en/encodingmatch.getconfidence.php\n * )\n *\n * Gets the confidence number of the encoding match\n *\n * @return int Confidence number from 0 (no confidence) to 100\n * (complete confidence)\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "getLanguage", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/encodingmatch.getlanguage.php )\n *\n * Gets a rough guess at the language of the encoded bytes\n *\n * @return string A rough guess at the language of the encoded bytes\n */", + " /**\n * ( excerpt from http://php.net/manual/en/encodingmatch.getlanguage.php )\n *\n * Gets a rough guess at the language of the encoded bytes\n *\n * @return string A rough guess at the language of the encoded bytes\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "getUTF8", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/encodingmatch.getutf8.php )\n *\n * Gets the UTF-8 encoded version of the encoded byte array\n *\n * @return string The result of converting the bytes to UTF-8 with the\n * detected encoding\n */", + " /**\n * ( excerpt from http://php.net/manual/en/encodingmatch.getutf8.php )\n *\n * Gets the UTF-8 encoded version of the encoded byte array\n *\n * @return string The result of converting the bytes to UTF-8 with the\n * detected encoding\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, @@ -24524,7 +24524,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.closure.php )\n *\n * Used as the base class for all closures\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/closure.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/closure.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -24536,7 +24536,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.dummyclosure.php )\n *\n * Represents an invalid closure which will fatal when used.\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dummyclosure.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dummyclosure.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -24548,19 +24548,19 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.spoofchecker.php )\n *\n * Unicode Security and Spoofing Detection (see\n * http://icu-project.org/apiref/icu4c/uspoof_8h.html for details)\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/spoofchecker.construct.php )\n *\n * Creates a spoof checker that checks for visually confusing characters\n * in a string. By default, runs the following tests:\n * SINGLE_SCRIPT_CONFUSABLE, MIXED_SCRIPT_CONFUSABLE,\n * WHOLE_SCRIPT_CONFUSABLE, ANY_CASE, INVISIBLE.\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/spoofchecker.construct.php )\n *\n * Creates a spoof checker that checks for visually confusing characters\n * in a string. By default, runs the following tests:\n * SINGLE_SCRIPT_CONFUSABLE, MIXED_SCRIPT_CONFUSABLE,\n * WHOLE_SCRIPT_CONFUSABLE, ANY_CASE, INVISIBLE.\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "isSuspicious", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/spoofchecker.issuspicious.php )\n *\n * Check the specified UTF-8 string for possible security or spoofing\n * issues.\n *\n * @text string A UTF-8 string to be checked for possible security\n * issues.\n * @issuesFound\n * mixed If passed, this will hold an integer value with bits\n * set for any potential security or spoofing issues\n * detected. Zero is returned if no issues are found\n * with the input string.\n *\n * @return bool Returns TRUE if the string has possible security or\n * spoofing issues, FALSE otherwise.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/spoofchecker.issuspicious.php )\n *\n * Check the specified UTF-8 string for possible security or spoofing\n * issues.\n *\n * @text string A UTF-8 string to be checked for possible security\n * issues.\n * @issuesFound\n * mixed If passed, this will hold an integer value with bits\n * set for any potential security or spoofing issues\n * detected. Zero is returned if no issues are found\n * with the input string.\n *\n * @return bool Returns TRUE if the string has possible security or\n * spoofing issues, FALSE otherwise.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "text", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2800, "issuesFound", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, NULL, NULL, NULL, (const char *)0x10006040, "areConfusable", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/spoofchecker.areconfusable.php )\n *\n * Check the whether two specified UTF-8 strings are visually confusable.\n * The types of confusability to be tested - single script, mixed script,\n * or whole script - are determined by the check options set for this\n * instance.\n *\n * @s1 string The first of the two UTF-8 strings to be compared\n * for confusability.\n * @s2 string The second of the two UTF-8 strings to be compared\n * for confusability.\n * @issuesFound\n * mixed If passed, this will hold an integer value with\n * bit(s) set corresponding to the type of\n * confusability found, as defined by the constant\n * values stored in this class. Zero is returned if the\n * strings are not confusable.\n *\n * @return bool Returns TRUE if the two strings are confusable,\n * FALSE otherwise.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/spoofchecker.areconfusable.php )\n *\n * Check the whether two specified UTF-8 strings are visually confusable.\n * The types of confusability to be tested - single script, mixed script,\n * or whole script - are determined by the check options set for this\n * instance.\n *\n * @s1 string The first of the two UTF-8 strings to be compared\n * for confusability.\n * @s2 string The second of the two UTF-8 strings to be compared\n * for confusability.\n * @issuesFound\n * mixed If passed, this will hold an integer value with\n * bit(s) set corresponding to the type of\n * confusability found, as defined by the constant\n * values stored in this class. Zero is returned if the\n * strings are not confusable.\n *\n * @return bool Returns TRUE if the two strings are confusable,\n * FALSE otherwise.\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "s1", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "s2", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2800, "issuesFound", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "N;", (const char *)2, "null", (const char *)4, NULL, @@ -24568,13 +24568,13 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "setAllowedLocales", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/spoofchecker.setallowedlocales.php )\n *\n * Limit characters that are acceptable in identifiers being checked to\n * those normally used with the languages associated with the specified\n * locales.\n *\n * @localesList\n * string A list of locales, from which the language and\n * associated script are extracted. The locales are\n * comma-separated if there is more than one. White\n * space may not appear within an individual locale,\n * but is ignored otherwise. The locales are\n * syntactically like those from the HTTP\n * Accept-Language header. If the localesList is empty,\n * no restrictions will be placed on the allowed\n * characters.\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/spoofchecker.setallowedlocales.php )\n *\n * Limit characters that are acceptable in identifiers being checked to\n * those normally used with the languages associated with the specified\n * locales.\n *\n * @localesList\n * string A list of locales, from which the language and\n * associated script are extracted. The locales are\n * comma-separated if there is more than one. White\n * space may not appear within an individual locale,\n * but is ignored otherwise. The locales are\n * syntactically like those from the HTTP\n * Accept-Language header. If the localesList is empty,\n * no restrictions will be placed on the allowed\n * characters.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "localesList", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "setChecks", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/spoofchecker.setchecks.php )\n *\n * Specify the set of checks that will be performed by the check function\n *\n * @checks int The set of checks that this spoof checker will\n * perform. The value is a bit set, obtained by OR-ing\n * together the constant values in this class.\n */", + " /**\n * ( excerpt from http://php.net/manual/en/spoofchecker.setchecks.php )\n *\n * Specify the set of checks that will be performed by the check function\n *\n * @checks int The set of checks that this spoof checker will\n * perform. The value is a bit set, obtained by OR-ing\n * together the constant values in this class.\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "checks", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -24594,92 +24594,92 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.continuation.php )\n *\n *\n */", "iterator", "awaitable", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "update", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.update.php )\n *\n *\n * @label int\n * @value mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.update.php )\n *\n *\n * @label int\n * @value mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "label", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "value", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getWaitHandle", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.getwaithandle.php )\n *\n * Start asynchronous execution of this Continuation and return the wait\n * handle\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.getwaithandle.php )\n *\n * Start asynchronous execution of this Continuation and return the wait\n * handle\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "getLabel", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.getlabel.php )\n *\n *\n * @return int\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.getlabel.php )\n *\n *\n * @return int\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "num_args", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.num-args.php )\n *\n *\n * @return int\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.num-args.php )\n *\n *\n * @return int\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "get_args", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.get-args.php )\n *\n *\n * @return vector\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.get-args.php )\n *\n *\n * @return vector\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006040, "get_arg", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.get-arg.php )\n *\n *\n * @id int\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.get-arg.php )\n *\n *\n * @id int\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "id", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "current", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.current.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.current.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "key", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.key.php )\n *\n *\n * @return int\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.key.php )\n *\n *\n * @return int\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.next.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.next.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "rewind", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.rewind.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.rewind.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "valid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.valid.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.valid.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "send", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.send.php )\n *\n *\n * @v mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.send.php )\n *\n *\n * @v mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "v", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "raise", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.raise.php )\n *\n *\n * @v mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.raise.php )\n *\n *\n * @v mixed\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "v", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getOrigFuncName", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.getorigfuncname.php\n * )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.getorigfuncname.php\n * )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "getCalledClass", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.getcalledclass.php\n * )\n *\n *\n * @return string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.getcalledclass.php\n * )\n *\n *\n * @return string\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "__clone", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/continuation.clone.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/continuation.clone.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, @@ -24691,32 +24691,32 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.dummycontinuation.php )\n *\n * Represents an invalid continuation which will fatal when used.\n *\n */", "iterator", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.construct.php\n * )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.construct.php\n * )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "current", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.current.php )\n *\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.current.php )\n *\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "key", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.key.php )\n *\n *\n * @return int\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.key.php )\n *\n *\n * @return int\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "next", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.next.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.next.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "rewind", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.rewind.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.rewind.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "valid", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.valid.php )\n *\n *\n * @return bool\n */", + " /**\n * ( excerpt from http://php.net/manual/en/dummycontinuation.valid.php )\n *\n *\n * @return bool\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, @@ -24728,58 +24728,58 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.waithandle.php )\n *\n * A wait handle representing asynchronous operation\n *\n */", "awaitable", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/waithandle.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/waithandle.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10016240, "setOnJoinCallback", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Set callback for when join() is called\n *\n * @on_join_cb mixed A Closure to be called on join()\n */", + " /**\n * ( HipHop specific )\n *\n * Set callback for when join() is called\n *\n * @on_join_cb mixed A Closure to be called on join()\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "on_join_cb", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getWaitHandle", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/waithandle.getwaithandle.php )\n *\n * Return this wait handle (for Awaitable interface)\n *\n * @return object\n */", + " /**\n * ( excerpt from http://php.net/manual/en/waithandle.getwaithandle.php )\n *\n * Return this wait handle (for Awaitable interface)\n *\n * @return object\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "import", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/waithandle.import.php )\n *\n * Import this wait handle to the current scheduler context\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/waithandle.import.php )\n *\n * Import this wait handle to the current scheduler context\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "join", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/waithandle.join.php )\n *\n * Wait until this wait handle is finished and return its result (operates\n * in a new scheduler context)\n *\n * @return mixed A result of the operation represented by given wait\n * handle\n */", + " /**\n * ( excerpt from http://php.net/manual/en/waithandle.join.php )\n *\n * Wait until this wait handle is finished and return its result (operates\n * in a new scheduler context)\n *\n * @return mixed A result of the operation represented by given wait\n * handle\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "isFinished", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/waithandle.isfinished.php )\n *\n * Check if this wait handle finished (succeeded or failed)\n *\n * @return bool A boolean indicating whether this wait handle\n * finished\n */", + " /**\n * ( excerpt from http://php.net/manual/en/waithandle.isfinished.php )\n *\n * Check if this wait handle finished (succeeded or failed)\n *\n * @return bool A boolean indicating whether this wait handle\n * finished\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "isSucceeded", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/waithandle.issucceeded.php )\n *\n * Check if this wait handle succeeded\n *\n * @return bool A boolean indicating whether this wait handle\n * succeeded\n */", + " /**\n * ( excerpt from http://php.net/manual/en/waithandle.issucceeded.php )\n *\n * Check if this wait handle succeeded\n *\n * @return bool A boolean indicating whether this wait handle\n * succeeded\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "isFailed", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/waithandle.isfailed.php )\n *\n * Check if this wait handle failed\n *\n * @return bool A boolean indicating whether this wait handle failed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/waithandle.isfailed.php )\n *\n * Check if this wait handle failed\n *\n * @return bool A boolean indicating whether this wait handle failed\n */", (const char *)0x9 /* KindOfBoolean */, NULL, NULL, NULL, (const char *)0x10006040, "getID", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/waithandle.getid.php )\n *\n * Get unique ID of this wait handle (amongst existing ones)\n *\n * @return int An integer representing unique ID of this wait\n * handle\n */", + " /**\n * ( excerpt from http://php.net/manual/en/waithandle.getid.php )\n *\n * Get unique ID of this wait handle (amongst existing ones)\n *\n * @return int An integer representing unique ID of this wait\n * handle\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "getName", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/waithandle.getname.php )\n *\n * Get name of the operation behind this wait handle\n *\n * @return string A name of the operation behind this wait handle\n */", + " /**\n * ( excerpt from http://php.net/manual/en/waithandle.getname.php )\n *\n * Get name of the operation behind this wait handle\n *\n * @return string A name of the operation behind this wait handle\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "getExceptionIfFailed", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/waithandle.getexceptioniffailed.php )\n *\n * Get exception if this wait handle has failed, or null\n *\n * @return object An exception if this wait handle has failed, or null\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/waithandle.getexceptioniffailed.php )\n *\n * Get exception if this wait handle has failed, or null\n *\n * @return object An exception if this wait handle has failed, or null\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, @@ -24791,7 +24791,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.staticwaithandle.php )\n *\n * A wait handle that is always finished\n *\n */", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/staticwaithandle.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/staticwaithandle.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -24803,12 +24803,12 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.staticresultwaithandle.php\n * )\n *\n * A wait handle representing static result\n *\n */", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/staticresultwaithandle.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/staticresultwaithandle.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006240, "create", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/staticresultwaithandle.create.php )\n *\n * Create a wait handle that always succeeds with a given result\n *\n * @result mixed A result wait handle will succeed with\n *\n * @return object A StaticResultWaitHandle representing given result\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/staticresultwaithandle.create.php )\n *\n * Create a wait handle that always succeeds with a given result\n *\n * @result mixed A result wait handle will succeed with\n *\n * @return object A StaticResultWaitHandle representing given result\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "result", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -24821,12 +24821,12 @@ const char *g_class_map[] = { "/**\n * ( excerpt from\n * http://php.net/manual/en/class.staticexceptionwaithandle.php )\n *\n * A wait handle representing statically failed operation\n *\n */", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/staticexceptionwaithandle.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/staticexceptionwaithandle.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006240, "create", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/staticexceptionwaithandle.create.php )\n *\n * Create a wait handle that always fails with a given exception\n *\n * @exception object An exception wait handle will fail with\n *\n * @return object A StaticExceptionWaitHandle representing given\n * exception\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/staticexceptionwaithandle.create.php )\n *\n * Create a wait handle that always fails with a given exception\n *\n * @exception object An exception wait handle will fail with\n *\n * @return object A StaticExceptionWaitHandle representing given\n * exception\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "exception", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -24839,22 +24839,22 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.waitablewaithandle.php )\n *\n * A wait handle that can be waited upon\n *\n */", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/waitablewaithandle.construct.php\n * )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/waitablewaithandle.construct.php\n * )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006040, "getContextIdx", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/waitablewaithandle.getcontextidx.php )\n *\n * Get index of the scheduler context this wait handle operates in\n *\n * @return int An index of scheduler context this wait handle\n * operates in\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/waitablewaithandle.getcontextidx.php )\n *\n * Get index of the scheduler context this wait handle operates in\n *\n * @return int An index of scheduler context this wait handle\n * operates in\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "getCreator", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/waitablewaithandle.getcreator.php )\n *\n * Get wait handle that created this wait handle\n *\n * @return object A ContinuationWaitHandle that was being executed\n * when this wait handle was constructed\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/waitablewaithandle.getcreator.php )\n *\n * Get wait handle that created this wait handle\n *\n * @return object A ContinuationWaitHandle that was being executed\n * when this wait handle was constructed\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "getParents", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/waitablewaithandle.getparents.php )\n *\n * Get wait handles blocked on this wait handle\n *\n * @return vector An array of BlockableWaitHandles blocked on this\n * wait handle\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/waitablewaithandle.getparents.php )\n *\n * Get wait handles blocked on this wait handle\n *\n * @return vector An array of BlockableWaitHandles blocked on this\n * wait handle\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, @@ -24866,7 +24866,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.blockablewaithandle.php )\n *\n * A wait handle that can be blocked on a dependency\n *\n */", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/blockablewaithandle.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/blockablewaithandle.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -24878,41 +24878,41 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.continuationwaithandle.php\n * )\n *\n * A wait handle representing asynchronous execution powered by\n * Continuation\n *\n */", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/continuationwaithandle.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/continuationwaithandle.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10016240, "setOnCreateCallback", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Set callback to be called when a continuation wait handle is created\n *\n * @on_create_cb\n * mixed A Closure to be called when continuation is created\n */", + " /**\n * ( HipHop specific )\n *\n * Set callback to be called when a continuation wait handle is created\n *\n * @on_create_cb\n * mixed A Closure to be called when continuation is created\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "on_create_cb", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016240, "setOnYieldCallback", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Set callback to be called when a continuation yields\n *\n * @on_yield_cb\n * mixed A Closure to be called when continuations yields\n */", + " /**\n * ( HipHop specific )\n *\n * Set callback to be called when a continuation yields\n *\n * @on_yield_cb\n * mixed A Closure to be called when continuations yields\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "on_yield_cb", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016240, "setOnSuccessCallback", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Set callback to be called when a continuation finishes successfully\n *\n * @on_success_cb\n * mixed A Closure to be called when continuations finishes\n */", + " /**\n * ( HipHop specific )\n *\n * Set callback to be called when a continuation finishes successfully\n *\n * @on_success_cb\n * mixed A Closure to be called when continuations finishes\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "on_success_cb", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016240, "setOnFailCallback", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Set callback to be called when a continuation fails\n *\n * @on_fail_cb mixed A Closure to be called when continuations fails\n */", + " /**\n * ( HipHop specific )\n *\n * Set callback to be called when a continuation fails\n *\n * @on_fail_cb mixed A Closure to be called when continuations fails\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "on_fail_cb", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getPrivData", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/continuationwaithandle.getprivdata.php )\n *\n * Get user's private data\n *\n * @return object An Object with user's private data\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/continuationwaithandle.getprivdata.php )\n *\n * Get user's private data\n *\n * @return object An Object with user's private data\n */", (const char *)0x40 /* KindOfObject */, NULL, NULL, NULL, (const char *)0x10006040, "setPrivData", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/continuationwaithandle.setprivdata.php )\n *\n * Set user's private data\n *\n * @data object An Object with user's private data\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/continuationwaithandle.setprivdata.php )\n *\n * Set user's private data\n *\n * @data object An Object with user's private data\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "data", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -24925,18 +24925,18 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.genarraywaithandle.php )\n *\n * A wait handle representing an array of asynchronous operations\n *\n */", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/genarraywaithandle.construct.php\n * )\n *\n *\n */", + " /**\n * ( excerpt from http://php.net/manual/en/genarraywaithandle.construct.php\n * )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006240, "create", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/genarraywaithandle.create.php )\n *\n * Create a wait handle that waits for a given array of dependencies\n *\n * @dependencies\n * map An Array of dependencies to wait for\n *\n * @return object A WaitHandle that will wait for a given array of\n * dependencies and return their results\n */", + " /**\n * ( excerpt from http://php.net/manual/en/genarraywaithandle.create.php )\n *\n * Create a wait handle that waits for a given array of dependencies\n *\n * @dependencies\n * map An Array of dependencies to wait for\n *\n * @return object A WaitHandle that will wait for a given array of\n * dependencies and return their results\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "dependencies", "", (const char *)0x20 /* KindOfArray */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016240, "setOnCreateCallback", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Set callback for when a GenArrayWaitHandle is created\n *\n * @on_create_cb\n * mixed A Closure to be called on creation\n */", + " /**\n * ( HipHop specific )\n *\n * Set callback for when a GenArrayWaitHandle is created\n *\n * @on_create_cb\n * mixed A Closure to be called on creation\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "on_create_cb", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -24949,19 +24949,19 @@ const char *g_class_map[] = { "/**\n * ( excerpt from\n * http://php.net/manual/en/class.setresulttorefwaithandle.php )\n *\n * A wait handle proxy that sets result to a given reference\n *\n */", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/setresulttorefwaithandle.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/setresulttorefwaithandle.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006240, "create", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/setresulttorefwaithandle.create.php )\n *\n * Create a wait handle that stores result of a dependency to a given\n * reference\n *\n * @wait_handle\n * object A wait handle to wait for\n * @ref mixed A reference to set the result to\n *\n * @return object A WaitHandle that will store the result of a\n * dependency to a given reference\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/setresulttorefwaithandle.create.php )\n *\n * Create a wait handle that stores result of a dependency to a given\n * reference\n *\n * @wait_handle\n * object A wait handle to wait for\n * @ref mixed A reference to set the result to\n *\n * @return object A WaitHandle that will store the result of a\n * dependency to a given reference\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "wait_handle", "", (const char *)0x40 /* KindOfObject */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2800, "ref", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10016240, "setOnCreateCallback", "", (const char*)0, (const char*)0, - "/**\n * ( HipHop specific )\n *\n * Set callback for when a SetResultToRefWaitHandle is created\n *\n * @on_create_cb\n * mixed A Closure to be called on creation\n */", + " /**\n * ( HipHop specific )\n *\n * Set callback for when a SetResultToRefWaitHandle is created\n *\n * @on_create_cb\n * mixed A Closure to be called on creation\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "on_create_cb", "", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, @@ -24974,12 +24974,12 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.reschedulewaithandle.php )\n *\n * A wait handle that succeeds with null once desired scheduling priority\n * is eligible for execution\n *\n */", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/reschedulewaithandle.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/reschedulewaithandle.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, (const char *)0x10006240, "create", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/reschedulewaithandle.create.php\n * )\n *\n * Create a wait handle that succeeds once desired scheduling priority is\n * eligible for execution\n *\n * @queue int A scheduling queue to use (defined by QUEUE_*\n * constants)\n * @priority int A non-negative number indicating scheduling priority\n * (0 runs first)\n *\n * @return object A RescheduleWaitHandle that succeeds once desired\n * scheduling priority is eligible for execution\n */", + " /**\n * ( excerpt from http://php.net/manual/en/reschedulewaithandle.create.php\n * )\n *\n * Create a wait handle that succeeds once desired scheduling priority is\n * eligible for execution\n *\n * @queue int A scheduling queue to use (defined by QUEUE_*\n * constants)\n * @priority int A non-negative number indicating scheduling priority\n * (0 runs first)\n *\n * @return object A RescheduleWaitHandle that succeeds once desired\n * scheduling priority is eligible for execution\n */", (const char *)0x40 /* KindOfObject */, (const char *)0x2000, "queue", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "priority", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, @@ -24995,7 +24995,7 @@ const char *g_class_map[] = { "/**\n * ( excerpt from\n * http://php.net/manual/en/class.externalthreadeventwaithandle.php )\n *\n * A wait handle that synchronizes against C++ operation in external\n * thread\n *\n */", NULL, (const char *)0x10006100, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/externalthreadeventwaithandle.construct.php )\n *\n *\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/externalthreadeventwaithandle.construct.php )\n *\n *\n */", (const char *)0x8 /* KindOfNull */, NULL, NULL, NULL, @@ -25007,62 +25007,62 @@ const char *g_class_map[] = { "/**\n * ( excerpt from http://php.net/manual/en/class.uconverter.php )\n *\n * ICU UConverter class\n *\n */", NULL, (const char *)0x10006040, "__construct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.construct.php )\n *\n * Object constructor\n *\n * @toEncoding string Target character encoding\n * @fromEncoding\n * string Source character encoding\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.construct.php )\n *\n * Object constructor\n *\n * @toEncoding string Target character encoding\n * @fromEncoding\n * string Source character encoding\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "toEncoding", "", (const char *)0x14 /* KindOfString */, "s:5:\"utf-8\";", (const char *)12, "\"utf-8\"", (const char *)7, NULL, (const char *)0x2000, "fromEncoding", "", (const char *)0x14 /* KindOfString */, "s:5:\"utf-8\";", (const char *)12, "\"utf-8\"", (const char *)7, NULL, NULL, NULL, NULL, (const char *)0x10006040, "__destruct", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.destruct.php )\n *\n * Object destructor\n *\n * @return mixed\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.destruct.php )\n *\n * Object destructor\n *\n * @return mixed\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, NULL, NULL, NULL, (const char *)0x10006040, "getSourceEncoding", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.getsourceencoding.php\n * )\n *\n * Returns the name of the source encoding\n *\n * @return string Cannonical name of source encoding\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.getsourceencoding.php\n * )\n *\n * Returns the name of the source encoding\n *\n * @return string Cannonical name of source encoding\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "setSourceEncoding", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.setsourceencoding.php\n * )\n *\n * Changes the source encoding converter to the named encoding\n *\n * @encoding string Name of encoding to use\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.setsourceencoding.php\n * )\n *\n * Changes the source encoding converter to the named encoding\n *\n * @encoding string Name of encoding to use\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "encoding", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getDestinationEncoding", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/uconverter.getdestinationencoding.php )\n *\n * Returns the name of the destination encoding\n *\n * @return string Cannonical name of destination encoding\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/uconverter.getdestinationencoding.php )\n *\n * Returns the name of the destination encoding\n *\n * @return string Cannonical name of destination encoding\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "setDestinationEncoding", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/uconverter.setdestinationencoding.php )\n *\n * Changes the destination encoding converter to the named encoding\n *\n * @encoding string Name of encoding to use\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/uconverter.setdestinationencoding.php )\n *\n * Changes the destination encoding converter to the named encoding\n *\n * @encoding string Name of encoding to use\n */", (const char *)0x8 /* KindOfNull */, (const char *)0x2000, "encoding", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "getSourceType", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.getsourcetype.php )\n *\n * Returns the source algorithmic encoding type (e.g. SBCS, DBCS, LATIN_1,\n * UTF8, etc...)\n *\n * @return int Algorithmic encoding type\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.getsourcetype.php )\n *\n * Returns the source algorithmic encoding type (e.g. SBCS, DBCS, LATIN_1,\n * UTF8, etc...)\n *\n * @return int Algorithmic encoding type\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "getDestinationType", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from\n * http://php.net/manual/en/uconverter.getdestinationtype.php )\n *\n * Returns the destination algorithmic encoding type (e.g. SBCS, DBCS,\n * LATIN_1, UTF8, etc...)\n *\n * @return int Algorithmic encoding type\n */", + " /**\n * ( excerpt from\n * http://php.net/manual/en/uconverter.getdestinationtype.php )\n *\n * Returns the destination algorithmic encoding type (e.g. SBCS, DBCS,\n * LATIN_1, UTF8, etc...)\n *\n * @return int Algorithmic encoding type\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "getSubstChars", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.getsubstchars.php )\n *\n * Returns the current substitution character used for conversion failures\n *\n * @return string One or more codeunits representing a single\n * codepoint\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.getsubstchars.php )\n *\n * Returns the current substitution character used for conversion failures\n *\n * @return string One or more codeunits representing a single\n * codepoint\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006040, "setSubstChars", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.setsubstchars.php )\n *\n * Set the substitution character to use for conversion failures\n *\n * @chars string One or more codeunits representing a codepoint\n *\n * @return bool Whether or not setting substitution characters\n * succeeded\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.setsubstchars.php )\n *\n * Set the substitution character to use for conversion failures\n *\n * @chars string One or more codeunits representing a codepoint\n *\n * @return bool Whether or not setting substitution characters\n * succeeded\n */", (const char *)0x9 /* KindOfBoolean */, (const char *)0x2000, "chars", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006040, "fromUCallback", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.fromucallback.php )\n *\n * Issued by the object when converting to the target encoding\n *\n * @reason int Event which caused the callback\n * @source vector Contextual codepoints from the string being\n * converted\n * @codepoint int The specific codepoint in question\n * @error mixed Reference param, error condition on the way in,\n * should be U_ZERO_ERROR on the way out\n *\n * @return mixed Substitution codeunits for\n * illegal/irregular/unassigned codepoints\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.fromucallback.php )\n *\n * Issued by the object when converting to the target encoding\n *\n * @reason int Event which caused the callback\n * @source vector Contextual codepoints from the string being\n * converted\n * @codepoint int The specific codepoint in question\n * @error mixed Reference param, error condition on the way in,\n * should be U_ZERO_ERROR on the way out\n *\n * @return mixed Substitution codeunits for\n * illegal/irregular/unassigned codepoints\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "reason", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "source", "", (const char *)0x20 /* KindOfArray */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "codepoint", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, @@ -25071,7 +25071,7 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "toUCallback", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.toucallback.php )\n *\n * Issued by the object when converting from the source encoding\n *\n * @reason int Event which caused the callback\n * @source string Contextual codeunits from the string being converted\n * @codeunits string The specific codeunits in question\n * @error mixed Reference param, error condition on the way in,\n * should be U_ZERO_ERROR on the way out\n *\n * @return mixed Substitution codepoints for\n * illegal/irregular/unassigned codeunits\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.toucallback.php )\n *\n * Issued by the object when converting from the source encoding\n *\n * @reason int Event which caused the callback\n * @source string Contextual codeunits from the string being converted\n * @codeunits string The specific codeunits in question\n * @error mixed Reference param, error condition on the way in,\n * should be U_ZERO_ERROR on the way out\n *\n * @return mixed Substitution codepoints for\n * illegal/irregular/unassigned codeunits\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "reason", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "source", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "codeunits", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -25080,14 +25080,14 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "convert", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.convert.php )\n *\n * Convert a string between the source/destination encodings\n *\n * @str string String to be transcoded\n * @reverse bool Convert from destination to source encodings instead\n *\n * @return mixed Transcoded string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.convert.php )\n *\n * Convert a string between the source/destination encodings\n *\n * @str string String to be transcoded\n * @reverse bool Convert from destination to source encodings instead\n *\n * @return mixed Transcoded string\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "str", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "reverse", "", (const char *)0x9 /* KindOfBoolean */, "b:0;", (const char *)4, "false", (const char *)5, NULL, NULL, NULL, NULL, (const char *)0x10006240, "transcode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.transcode.php )\n *\n * Convert a string between two encodings\n *\n * @str string String to be transcoded\n * @toEncoding string Source encoding\n * @fromEncoding\n * string Destination encoding\n * @options map Optional configuration for converters\n *\n * @return mixed Transcoded string\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.transcode.php )\n *\n * Convert a string between two encodings\n *\n * @str string String to be transcoded\n * @toEncoding string Source encoding\n * @fromEncoding\n * string Destination encoding\n * @options map Optional configuration for converters\n *\n * @return mixed Transcoded string\n */", (const char *)0xffffffff /* KindOfUnknown: $t: Variant */, (const char *)0x2000, "str", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "toEncoding", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "fromEncoding", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, @@ -25096,46 +25096,46 @@ const char *g_class_map[] = { NULL, NULL, (const char *)0x10006040, "getErrorCode", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.geterrorcode.php )\n *\n * Last UErrorCode associated with this converter\n *\n * @return int UErrorCode U_* value\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.geterrorcode.php )\n *\n * Last UErrorCode associated with this converter\n *\n * @return int UErrorCode U_* value\n */", (const char *)0xa /* KindOfInt64 */, NULL, NULL, NULL, (const char *)0x10006040, "getErrorMessage", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.geterrormessage.php )\n *\n * Last error message associated with this converter\n *\n * @return string Descriptive error message\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.geterrormessage.php )\n *\n * Last error message associated with this converter\n *\n * @return string Descriptive error message\n */", (const char *)0x14 /* KindOfString */, NULL, NULL, NULL, (const char *)0x10006240, "reasonText", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.reasontext.php )\n *\n * Name of REASON_* constant\n *\n * @reason int REASON_* constant\n *\n * @return string Printable REASON_* constant name\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.reasontext.php )\n *\n * Name of REASON_* constant\n *\n * @reason int REASON_* constant\n *\n * @return string Printable REASON_* constant name\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "reason", "", (const char *)0xa /* KindOfInt64 */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "getAvailable", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.getavailable.php )\n *\n * Returns list of available encodings\n *\n * @return vector Available encodings\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.getavailable.php )\n *\n * Returns list of available encodings\n *\n * @return vector Available encodings\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006240, "getAliases", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.getaliases.php )\n *\n * Returns valid aliases of the named encoding\n *\n * @encoding string Encoding to get aliases of\n *\n * @return vector Valid aliases of the named encoding\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.getaliases.php )\n *\n * Returns valid aliases of the named encoding\n *\n * @encoding string Encoding to get aliases of\n *\n * @return vector Valid aliases of the named encoding\n */", (const char *)0x20 /* KindOfArray */, (const char *)0x2000, "encoding", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "getStandards", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.getstandards.php )\n *\n * Returns list supported standards\n *\n * @return vector Available standards\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.getstandards.php )\n *\n * Returns list supported standards\n *\n * @return vector Available standards\n */", (const char *)0x20 /* KindOfArray */, NULL, NULL, NULL, (const char *)0x10006240, "getStandardName", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.getstandardname.php )\n *\n * Returns a standard name for a given converter name.\n *\n * @name string Original converter name\n * @standard string Name of the standard governing the names, e.g.\n * 'MIME' or 'IANA'\n *\n * @return string Standard name of converter\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.getstandardname.php )\n *\n * Returns a standard name for a given converter name.\n *\n * @name string Original converter name\n * @standard string Name of the standard governing the names, e.g.\n * 'MIME' or 'IANA'\n *\n * @return string Standard name of converter\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, (const char *)0x2000, "standard", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, NULL, (const char *)0x10006240, "getMIMEName", "", (const char*)0, (const char*)0, - "/**\n * ( excerpt from http://php.net/manual/en/uconverter.getmimename.php )\n *\n * Returns the MIME name for a given converter name.\n *\n * @name string Original converter name\n *\n * @return string Converter's MIME name\n */", + " /**\n * ( excerpt from http://php.net/manual/en/uconverter.getmimename.php )\n *\n * Returns the MIME name for a given converter name.\n *\n * @name string Original converter name\n *\n * @return string Converter's MIME name\n */", (const char *)0x14 /* KindOfString */, (const char *)0x2000, "name", "", (const char *)0x14 /* KindOfString */, "", (const char *)0, "", (const char *)0, NULL, NULL, NULL, diff --git a/hphp/system/classes/arrayaccess.php b/hphp/system/classes/arrayaccess.php index 43095d84a..33f2cf603 100644 --- a/hphp/system/classes/arrayaccess.php +++ b/hphp/system/classes/arrayaccess.php @@ -8,62 +8,62 @@ * */ interface ArrayAccess { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayaccess.offsetexists.php ) - * - * Whether or not an offset exists. - * - * This method is executed when using isset() or empty() on objects - * implementing ArrayAccess. - * - * When using empty() ArrayAccess::offsetGet() will be called and checked - * if empty only if ArrayAccess::offsetExists() returns TRUE. - * - * @index mixed An offset to check for. - * - * @return mixed Returns TRUE on success or FALSE on failure. - * - * The return value will be casted to boolean if - * non-boolean was returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayaccess.offsetexists.php ) + * + * Whether or not an offset exists. + * + * This method is executed when using isset() or empty() on objects + * implementing ArrayAccess. + * + * When using empty() ArrayAccess::offsetGet() will be called and checked + * if empty only if ArrayAccess::offsetExists() returns TRUE. + * + * @index mixed An offset to check for. + * + * @return mixed Returns TRUE on success or FALSE on failure. + * + * The return value will be casted to boolean if + * non-boolean was returned. + */ public function offsetExists($index); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayaccess.offsetget.php ) - * - * Returns the value at specified offset. - * - * This method is executed when checking if offset is empty(). - * - * @index mixed The offset to retrieve. - * - * @return mixed Can return all value types. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayaccess.offsetget.php ) + * + * Returns the value at specified offset. + * + * This method is executed when checking if offset is empty(). + * + * @index mixed The offset to retrieve. + * + * @return mixed Can return all value types. + */ public function offsetGet($index); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayaccess.offsetset.php ) - * - * Assigns a value to the specified offset. - * - * @index mixed The offset to assign the value to. - * @newvalue mixed The value to set. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayaccess.offsetset.php ) + * + * Assigns a value to the specified offset. + * + * @index mixed The offset to assign the value to. + * @newvalue mixed The value to set. + * + * @return mixed No value is returned. + */ public function offsetSet($index, $newvalue); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayaccess.offsetunset.php ) - * - * Unsets an offset. - * - * This method will not be called when type-casting to (unset) - * - * @index mixed The offset to unset. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayaccess.offsetunset.php ) + * + * Unsets an offset. + * + * This method will not be called when type-casting to (unset) + * + * @index mixed The offset to unset. + * + * @return mixed No value is returned. + */ public function offsetUnset($index); } diff --git a/hphp/system/classes/arrayobject.php b/hphp/system/classes/arrayobject.php index 16e6e01f8..cb95c43c8 100644 --- a/hphp/system/classes/arrayobject.php +++ b/hphp/system/classes/arrayobject.php @@ -17,21 +17,21 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, private $flags; private $iteratorClass; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.construct.php ) - * - * This constructs a new array object. - * - * @input mixed The input parameter accepts an array or an Object. - * @flags mixed Flags to control the behaviour of the ArrayObject - * object. See ArrayObject::setFlags(). - * @iterator_class - * mixed Specify the class that will be used for iteration of - * the ArrayObject object. - * - * @return mixed Returns an ArrayObject object on success. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.construct.php ) + * + * This constructs a new array object. + * + * @input mixed The input parameter accepts an array or an Object. + * @flags mixed Flags to control the behaviour of the ArrayObject + * object. See ArrayObject::setFlags(). + * @iterator_class + * mixed Specify the class that will be used for iteration of + * the ArrayObject object. + * + * @return mixed Returns an ArrayObject object on success. + */ public function __construct($input = null, int $flags = 0, string $iterator_class = "ArrayIterator") { @@ -43,19 +43,19 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, $this->iteratorClass = $iterator_class; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.append.php ) - * - * Appends a new value as the last element. - * - * This method cannot be called when the ArrayObject was constructed from - * an object. Use ArrayObject::offsetSet() instead. - * - * @value mixed The value being appended. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.append.php ) + * + * Appends a new value as the last element. + * + * This method cannot be called when the ArrayObject was constructed from + * an object. Use ArrayObject::offsetSet() instead. + * + * @value mixed The value being appended. + * + * @return mixed No value is returned. + */ public function append($value) { if (!$this->isArray()) { throw new Exception( @@ -66,162 +66,162 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, $this->storage[] = $value; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.asort.php ) - * - * Sorts the entries such that the keys maintain their correlation with - * the entries they are associated with. This is used mainly when sorting - * associative arrays where the actual element order is significant. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.asort.php ) + * + * Sorts the entries such that the keys maintain their correlation with + * the entries they are associated with. This is used mainly when sorting + * associative arrays where the actual element order is significant. + * + * @return mixed No value is returned. + */ public function asort() { return asort($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.count.php ) - * - * Get the number of public properties in the ArrayObject. - * - * @return mixed The number of public properties in the ArrayObject. - * - * When the ArrayObject is constructed from an array - * all properties are public. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.count.php ) + * + * Get the number of public properties in the ArrayObject. + * + * @return mixed The number of public properties in the ArrayObject. + * + * When the ArrayObject is constructed from an array + * all properties are public. + */ public function count() { return count($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.exchangearray.php ) - * - * Exchange the current array with another array or object. - * - * @input mixed The new array or object to exchange with the current - * array. - * - * @return mixed Returns the old array. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.exchangearray.php ) + * + * Exchange the current array with another array or object. + * + * @input mixed The new array or object to exchange with the current + * array. + * + * @return mixed Returns the old array. + */ public function exchangeArray($input) { $old = $this->storage; $this->storage = $input; return $old; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.getarraycopy.php ) - * - * Exports the ArrayObject to an array. - * - * @return mixed Returns a copy of the array. When the ArrayObject - * refers to an object an array of the public - * properties of that object will be returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.getarraycopy.php ) + * + * Exports the ArrayObject to an array. + * + * @return mixed Returns a copy of the array. When the ArrayObject + * refers to an object an array of the public + * properties of that object will be returned. + */ public function getArrayCopy() { return (array) $this->storage; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.getflags.php ) - * - * Gets the behavior flags of the ArrayObject. See the - * ArrayObject::setFlags method for a list of the available flags. - * - * @return mixed Returns the behavior flags of the ArrayObject. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.getflags.php ) + * + * Gets the behavior flags of the ArrayObject. See the + * ArrayObject::setFlags method for a list of the available flags. + * + * @return mixed Returns the behavior flags of the ArrayObject. + */ public function getFlags() { return $this->flags; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.getiterator.php ) - * - * Create a new iterator from an ArrayObject instance. - * - * @return mixed An iterator from an ArrayObject. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.getiterator.php ) + * + * Create a new iterator from an ArrayObject instance. + * + * @return mixed An iterator from an ArrayObject. + */ public function getIterator() { $class = $this->iteratorClass; return new $class($this->storage, $this->flags); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.getiteratorclass.php - * ) - * - * Gets the class name of the array iterator that is used by - * ArrayObject::getIterator(). - * - * @return mixed Returns the iterator class name that is used to - * iterate over this object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.getiteratorclass.php + * ) + * + * Gets the class name of the array iterator that is used by + * ArrayObject::getIterator(). + * + * @return mixed Returns the iterator class name that is used to + * iterate over this object. + */ public function getIteratorClass() { return $this->iteratorClass; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.ksort.php ) - * - * Sorts the entries by key, maintaining key to entry correlations. This - * is useful mainly for associative arrays. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.ksort.php ) + * + * Sorts the entries by key, maintaining key to entry correlations. This + * is useful mainly for associative arrays. + * + * @return mixed No value is returned. + */ public function ksort() { return ksort($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.natcasesort.php ) - * - * This method is a case insensitive version of ArrayObject::natsort. - * - * This method implements a sort algorithm that orders alphanumeric - * strings in the way a human being would while maintaining key/value - * associations. This is described as a "natural ordering". - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.natcasesort.php ) + * + * This method is a case insensitive version of ArrayObject::natsort. + * + * This method implements a sort algorithm that orders alphanumeric + * strings in the way a human being would while maintaining key/value + * associations. This is described as a "natural ordering". + * + * @return mixed No value is returned. + */ public function natcasesort() { return natcasesort($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.natsort.php ) - * - * This method implements a sort algorithm that orders alphanumeric - * strings in the way a human being would while maintaining key/value - * associations. This is described as a "natural ordering". An example of - * the difference between this algorithm and the regular computer string - * sorting algorithms (used in ArrayObject::asort) method can be seen in - * the example below. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.natsort.php ) + * + * This method implements a sort algorithm that orders alphanumeric + * strings in the way a human being would while maintaining key/value + * associations. This is described as a "natural ordering". An example of + * the difference between this algorithm and the regular computer string + * sorting algorithms (used in ArrayObject::asort) method can be seen in + * the example below. + * + * @return mixed No value is returned. + */ public function natsort() { return natsort($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.offsetexists.php ) - * - * - * @index mixed The index being checked. - * - * @return mixed TRUE if the requested index exists, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.offsetexists.php ) + * + * + * @index mixed The index being checked. + * + * @return mixed TRUE if the requested index exists, otherwise FALSE + */ public function offsetExists($index) { if ($this->isArray()) { return isset($this->storage[$index]); @@ -230,15 +230,15 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.offsetget.php ) - * - * - * @index mixed The index with the value. - * - * @return mixed The value at the specified index or NULL. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.offsetget.php ) + * + * + * @index mixed The index with the value. + * + * @return mixed The value at the specified index or NULL. + */ public function offsetGet($index) { if ($this->isArray()) { return $this->storage[$index]; @@ -248,17 +248,17 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.offsetset.php ) - * - * Sets the value at the specified index to newval. - * - * @index mixed The index being set. - * @newval mixed The new value for the index. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.offsetset.php ) + * + * Sets the value at the specified index to newval. + * + * @index mixed The index being set. + * @newval mixed The new value for the index. + * + * @return mixed No value is returned. + */ public function offsetSet($index, $newval) { if ($this->isArray()) { $this->storage[$index] = $newval; @@ -268,16 +268,16 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.offsetunset.php ) - * - * Unsets the value at the specified index. - * - * @index mixed The index being unset. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.offsetunset.php ) + * + * Unsets the value at the specified index. + * + * @index mixed The index being unset. + * + * @return mixed No value is returned. + */ public function offsetUnset($index) { if ($this->isArray()) { unset($this->storage[$index]); @@ -287,15 +287,15 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.serialize.php ) - * - * Serializes an ArrayObject. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The serialized representation of the ArrayObject. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.serialize.php ) + * + * Serializes an ArrayObject. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The serialized representation of the ArrayObject. + */ public function serialize() { return serialize(array( 'storage' => $this->storage, @@ -304,106 +304,106 @@ class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, )); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.setflags.php ) - * - * Set the flags that change the behavior of the ArrayObject. - * - * @flags mixed The new ArrayObject behavior. It takes on either a - * bitmask, or named constants. Using named constants - * is strongly encouraged to ensure compatibility for - * future versions. - * - * The available behavior flags are listed below. The - * actual meanings of these flags are described in the - * predefined constants. ArrayObject behavior flags - * value constant 1 ArrayObject::STD_PROP_LIST 2 - * ArrayObject::ARRAY_AS_PROPS - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.setflags.php ) + * + * Set the flags that change the behavior of the ArrayObject. + * + * @flags mixed The new ArrayObject behavior. It takes on either a + * bitmask, or named constants. Using named constants + * is strongly encouraged to ensure compatibility for + * future versions. + * + * The available behavior flags are listed below. The + * actual meanings of these flags are described in the + * predefined constants. ArrayObject behavior flags + * value constant 1 ArrayObject::STD_PROP_LIST 2 + * ArrayObject::ARRAY_AS_PROPS + * + * @return mixed No value is returned. + */ public function setFlags(int $flags) { $this->flags = $flags; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.setiteratorclass.php - * ) - * - * Sets the classname of the array iterator that is used by - * ArrayObject::getIterator(). - * - * @iterator_class - * mixed The classname of the array iterator to use when - * iterating over this object. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.setiteratorclass.php + * ) + * + * Sets the classname of the array iterator that is used by + * ArrayObject::getIterator(). + * + * @iterator_class + * mixed The classname of the array iterator to use when + * iterating over this object. + * + * @return mixed No value is returned. + */ public function setIteratorClass(string $iterator_class) { $this->iteratorClass = $iterator_class; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.uasort.php ) - * - * This function sorts the entries such that keys maintain their - * correlation with the entry that they are associated with, using a - * user-defined comparison function. - * - * This is used mainly when sorting associative arrays where the actual - * element order is significant. - * - * @cmp_function - * mixed Function cmp_function should accept two parameters - * which will be filled by pairs of entries. The - * comparison function must return an integer less - * than, equal to, or greater than zero if the first - * argument is considered to be respectively less than, - * equal to, or greater than the second. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.uasort.php ) + * + * This function sorts the entries such that keys maintain their + * correlation with the entry that they are associated with, using a + * user-defined comparison function. + * + * This is used mainly when sorting associative arrays where the actual + * element order is significant. + * + * @cmp_function + * mixed Function cmp_function should accept two parameters + * which will be filled by pairs of entries. The + * comparison function must return an integer less + * than, equal to, or greater than zero if the first + * argument is considered to be respectively less than, + * equal to, or greater than the second. + * + * @return mixed No value is returned. + */ public function uasort($cmp_function) { uasort($this->storage, $cmp_function); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.uksort.php ) - * - * This function sorts the keys of the entries using a user-supplied - * comparison function. The key to entry correlations will be maintained. - * - * @cmp_function - * mixed The callback comparison function. - * - * Function cmp_function should accept two parameters - * which will be filled by pairs of entry keys. The - * comparison function must return an integer less - * than, equal to, or greater than zero if the first - * argument is considered to be respectively less than, - * equal to, or greater than the second. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.uksort.php ) + * + * This function sorts the keys of the entries using a user-supplied + * comparison function. The key to entry correlations will be maintained. + * + * @cmp_function + * mixed The callback comparison function. + * + * Function cmp_function should accept two parameters + * which will be filled by pairs of entry keys. The + * comparison function must return an integer less + * than, equal to, or greater than zero if the first + * argument is considered to be respectively less than, + * equal to, or greater than the second. + * + * @return mixed No value is returned. + */ public function uksort($cmp_function) { uksort($this->storage, $cmp_function); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayobject.unserialize.php ) - * - * Unserializes a serialized ArrayObject. WarningThis function is - * currently not documented; only its argument list is available. - * - * @serialized mixed The serialized ArrayObject. - * - * @return mixed The unserialized ArrayObject. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayobject.unserialize.php ) + * + * Unserializes a serialized ArrayObject. WarningThis function is + * currently not documented; only its argument list is available. + * + * @serialized mixed The serialized ArrayObject. + * + * @return mixed The unserialized ArrayObject. + */ public function unserialize($serialized) { if (empty($serialized)) { throw new UnexpectedValueException( diff --git a/hphp/system/classes/directoryiterator.php b/hphp/system/classes/directoryiterator.php index f2df246a1..61411a071 100644 --- a/hphp/system/classes/directoryiterator.php +++ b/hphp/system/classes/directoryiterator.php @@ -11,15 +11,15 @@ class DirectoryIterator extends SplFileInfo implements Traversable, SeekableIterator { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.construct.php - * ) - * - * Constructs a new directory iterator from a path. - * - * @path mixed The path of the directory to traverse. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.construct.php + * ) + * + * Constructs a new directory iterator from a path. + * + * @path mixed The path of the directory to traverse. + */ public function __construct($path) { if (!hphp_directoryiterator___construct($this, $path)) { throw new UnexpectedValueException( @@ -27,103 +27,103 @@ class DirectoryIterator extends SplFileInfo implements Traversable, } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.current.php ) - * - * Get the current DirectoryIterator item. - * - * @return mixed The current DirectoryIterator item. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.current.php ) + * + * Get the current DirectoryIterator item. + * + * @return mixed The current DirectoryIterator item. + */ public function current() { return hphp_directoryiterator_current($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.key.php ) - * - * Get the key for the current DirectoryIterator item. - * - * @return mixed The key for the current DirectoryIterator item. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.key.php ) + * + * Get the key for the current DirectoryIterator item. + * + * @return mixed The key for the current DirectoryIterator item. + */ public function key() { return hphp_directoryiterator_key($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.next.php ) - * - * Move forward to the next DirectoryIterator item. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.next.php ) + * + * Move forward to the next DirectoryIterator item. + * + * @return mixed No value is returned. + */ public function next() { hphp_directoryiterator_next($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.rewind.php ) - * - * Rewind the DirectoryIterator back to the start. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.rewind.php ) + * + * Rewind the DirectoryIterator back to the start. + * + * @return mixed No value is returned. + */ public function rewind() { hphp_directoryiterator_rewind($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.seek.php ) - * - * Seek to a given position in the DirectoryIterator. - * - * @position mixed The zero-based numeric position to seek to. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.seek.php ) + * + * Seek to a given position in the DirectoryIterator. + * + * @position mixed The zero-based numeric position to seek to. + * + * @return mixed No value is returned. + */ public function seek($position) { hphp_directoryiterator_seek($this, $position); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.tostring.php ) - * - * Get the file name of the current DirectoryIterator item. - * - * @return mixed Returns the file name of the current - * DirectoryIterator item. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.tostring.php ) + * + * Get the file name of the current DirectoryIterator item. + * + * @return mixed Returns the file name of the current + * DirectoryIterator item. + */ public function __toString() { return hphp_directoryiterator___tostring($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.valid.php ) - * - * Check whether current DirectoryIterator position is a valid file. - * - * @return mixed Returns TRUE if the position is valid, otherwise - * FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.valid.php ) + * + * Check whether current DirectoryIterator position is a valid file. + * + * @return mixed Returns TRUE if the position is valid, otherwise + * FALSE + */ public function valid() { return hphp_directoryiterator_valid($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/directoryiterator.isdot.php ) - * - * Determines if the current DirectoryIterator item is a directory and - * either . or ... - * - * @return mixed TRUE if the entry is . or .., otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/directoryiterator.isdot.php ) + * + * Determines if the current DirectoryIterator item is a directory and + * either . or ... + * + * @return mixed TRUE if the entry is . or .., otherwise FALSE + */ public function isDot() { return hphp_directoryiterator_isdot($this); } @@ -148,23 +148,23 @@ class RecursiveDirectoryIterator extends DirectoryIterator const KEY_AS_FILENAME = 0x00000100; const NEW_CURRENT_AND_KEY = 0x00000110; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.construct.php ) - * - * Constructs a RecursiveDirectoryIterator() for the provided path. - * - * @path mixed The path of the directory to be iterated over. - * @flags mixed Flags may be provided which will affect the behavior - * of some methods. A list of the flags can found under - * FilesystemIterator predefined constants. They can - * also be set later with - * FilesystemIterator::setFlags(). - * - * @return mixed Returns the newly created - * RecursiveDirectoryIterator. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.construct.php ) + * + * Constructs a RecursiveDirectoryIterator() for the provided path. + * + * @path mixed The path of the directory to be iterated over. + * @flags mixed Flags may be provided which will affect the behavior + * of some methods. A list of the flags can found under + * FilesystemIterator predefined constants. They can + * also be set later with + * FilesystemIterator::setFlags(). + * + * @return mixed Returns the newly created + * RecursiveDirectoryIterator. + */ function __construct($path, $flags = RecursiveDirectoryIterator::CURRENT_AS_FILEINFO) { if (!hphp_recursivedirectoryiterator___construct($this, $path, $flags)) { @@ -177,38 +177,38 @@ class RecursiveDirectoryIterator extends DirectoryIterator return hphp_recursivedirectoryiterator_current($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.key.php ) - * - * - * @return mixed The path and filename of the current dir entry. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.key.php ) + * + * + * @return mixed The path and filename of the current dir entry. + */ function key() { return hphp_recursivedirectoryiterator_key($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.next.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.next.php ) + * + * + * @return mixed No value is returned. + */ public function next() { hphp_recursivedirectoryiterator_next($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.rewind.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.rewind.php ) + * + * + * @return mixed No value is returned. + */ public function rewind() { hphp_recursivedirectoryiterator_rewind($this); } @@ -225,57 +225,57 @@ class RecursiveDirectoryIterator extends DirectoryIterator return hphp_recursivedirectoryiterator_valid($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.haschildren.php ) - * - * - * @return mixed Returns whether the current entry is a directory, - * but not '.' or '..' - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.haschildren.php ) + * + * + * @return mixed Returns whether the current entry is a directory, + * but not '.' or '..' + */ function hasChildren() { return hphp_recursivedirectoryiterator_haschildren($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.getchildren.php ) - * - * - * @return mixed The filename, file information, or $this depending - * on the set flags. See the FilesystemIterator - * constants. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.getchildren.php ) + * + * + * @return mixed The filename, file information, or $this depending + * on the set flags. See the FilesystemIterator + * constants. + */ function getChildren() { return hphp_recursivedirectoryiterator_getchildren($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.getsubpath.php ) - * - * Gets the sub path. WarningThis function is currently not documented; - * only its argument list is available. - * - * @return mixed The sub path (sub directory). - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.getsubpath.php ) + * + * Gets the sub path. WarningThis function is currently not documented; + * only its argument list is available. + * + * @return mixed The sub path (sub directory). + */ function getSubPath() { return hphp_recursivedirectoryiterator_getsubpath($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursivedirectoryiterator.getsubpathname.php ) - * - * Gets the sub path and filename. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The sub path (sub directory) and filename. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursivedirectoryiterator.getsubpathname.php ) + * + * Gets the sub path and filename. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The sub path (sub directory) and filename. + */ function getSubPathname() { return hphp_recursivedirectoryiterator_getsubpathname($this); } diff --git a/hphp/system/classes/exception.php b/hphp/system/classes/exception.php index 56fd50930..fe7d2e3ec 100644 --- a/hphp/system/classes/exception.php +++ b/hphp/system/classes/exception.php @@ -32,45 +32,45 @@ class Exception { $this->inited = true; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.construct.php ) - * - * Constructs the Exception. - * - * @message mixed The Exception message to throw. - * @code mixed The Exception code. - * @previous mixed The previous exception used for the exception - * chaining. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.construct.php ) + * + * Constructs the Exception. + * + * @message mixed The Exception message to throw. + * @code mixed The Exception code. + * @previous mixed The previous exception used for the exception + * chaining. + */ function __construct($message = '', $code = 0, Exception $previous = null) { $this->message = $message; $this->code = $code; $this->previous = $previous; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.getmessage.php ) - * - * Returns the Exception message. - * - * @return mixed Returns the Exception message as a string. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.getmessage.php ) + * + * Returns the Exception message. + * + * @return mixed Returns the Exception message as a string. + */ function getMessage() { return $this->message; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.getprevious.php ) - * - * Returns previous Exception (the third parameter of - * Exception::__construct()). - * - * @return mixed Returns the previous Exception if available or NULL - * otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.getprevious.php ) + * + * Returns previous Exception (the third parameter of + * Exception::__construct()). + * + * @return mixed Returns the previous Exception if available or NULL + * otherwise. + */ final function getPrevious() { return $this->previous; } @@ -89,66 +89,66 @@ class Exception { $cur->setPrevious($previous); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.getcode.php ) - * - * Returns the Exception code. - * - * @return mixed Returns the exception code as integer in Exception - * but possibly as other type in Exception descendants - * (for example as string in PDOException). - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.getcode.php ) + * + * Returns the Exception code. + * + * @return mixed Returns the exception code as integer in Exception + * but possibly as other type in Exception descendants + * (for example as string in PDOException). + */ function getCode() { return $this->code; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.getfile.php ) - * - * Get the name of the file the exception was created. - * - * @return mixed Returns the filename in which the exception was - * created. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.getfile.php ) + * + * Get the name of the file the exception was created. + * + * @return mixed Returns the filename in which the exception was + * created. + */ final function getFile() { return $this->file; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.getline.php ) - * - * Get line number where the exception was created. - * - * @return mixed Returns the line number where the exception was - * created. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.getline.php ) + * + * Get line number where the exception was created. + * + * @return mixed Returns the line number where the exception was + * created. + */ final function getLine() { return $this->line; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.gettrace.php ) - * - * Returns the Exception stack trace. - * - * @return mixed Returns the Exception stack trace as an array. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.gettrace.php ) + * + * Returns the Exception stack trace. + * + * @return mixed Returns the Exception stack trace as an array. + */ final function getTrace() { return $this->trace; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.gettraceasstring.php ) - * - * Returns the Exception stack trace as a string. - * - * @return mixed Returns the Exception stack trace as a string. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.gettraceasstring.php ) + * + * Returns the Exception stack trace as a string. + * + * @return mixed Returns the Exception stack trace as a string. + */ final function getTraceAsString() { $i = 0; $s = ""; @@ -167,14 +167,14 @@ class Exception { /* Overrideable */ // formated string for display -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/exception.tostring.php ) - * - * Returns the string representation of the exception. - * - * @return mixed Returns the string representation of the exception. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/exception.tostring.php ) + * + * Returns the string representation of the exception. + * + * @return mixed Returns the string representation of the exception. + */ function __toString() { return "exception '" . get_class($this) . "' with message '" . $this->getMessage() . "' in " . $this->getFile() . ":" . @@ -342,18 +342,18 @@ class RuntimeException extends Exception {} */ class ErrorException extends Exception { protected $severity; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/errorexception.construct.php ) - * - * Constructs the Exception. - * - * @message mixed The Exception message to throw. - * @code mixed The Exception code. - * @severity mixed The severity level of the exception. - * @filename mixed The filename where the exception is thrown. - * @lineno mixed The line number where the exception is thrown. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/errorexception.construct.php ) + * + * Constructs the Exception. + * + * @message mixed The Exception message to throw. + * @code mixed The Exception code. + * @severity mixed The severity level of the exception. + * @filename mixed The filename where the exception is thrown. + * @lineno mixed The line number where the exception is thrown. + */ public function __construct($message = "", $code = 0, $severity = 0, $filename = null, $lineno = null) { parent::__construct($message, $code); @@ -366,14 +366,14 @@ class ErrorException extends Exception { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/errorexception.getseverity.php ) - * - * Returns the severity of the exception. - * - * @return mixed Returns the severity level of the exception. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/errorexception.getseverity.php ) + * + * Returns the severity of the exception. + * + * @return mixed Returns the severity level of the exception. + */ final public function getSeverity() { return $this->severity; } } diff --git a/hphp/system/classes/iterator.php b/hphp/system/classes/iterator.php index f5013c783..2ec178f5d 100644 --- a/hphp/system/classes/iterator.php +++ b/hphp/system/classes/iterator.php @@ -8,17 +8,17 @@ * */ interface Countable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/countable.count.php ) - * - * This method is executed when using the count() function on an object - * implementing Countable. - * - * @return mixed The custom count as an integer. - * - * The return value is cast to an integer. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/countable.count.php ) + * + * This method is executed when using the count() function on an object + * implementing Countable. + * + * @return mixed The custom count as an integer. + * + * The return value is cast to an integer. + */ public function count(); } @@ -38,32 +38,32 @@ interface Countable { * */ interface Serializable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/serializable.serialize.php ) - * - * Should return the string representation of the object. - * - * This method acts as the destructor of the object. The __destruct() - * method will not be called after this method. - * - * @return mixed Returns the string representation of the object or - * NULL - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/serializable.serialize.php ) + * + * Should return the string representation of the object. + * + * This method acts as the destructor of the object. The __destruct() + * method will not be called after this method. + * + * @return mixed Returns the string representation of the object or + * NULL + */ public function serialize(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/serializable.unserialize.php ) - * - * Called during unserialization of the object. - * - * This method acts as the constructor of the object. The __construct() - * method will not be called after this method. - * - * @serialized mixed The string representation of the object. - * - * @return mixed The return value from this method is ignored. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/serializable.unserialize.php ) + * + * Called during unserialization of the object. + * + * This method acts as the constructor of the object. The __construct() + * method will not be called after this method. + * + * @serialized mixed The string representation of the object. + * + * @return mixed The return value from this method is ignored. + */ public function unserialize($serialized); } @@ -76,18 +76,18 @@ interface Serializable { * */ interface JsonSerializable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/jsonserializable.jsonserialize.php ) - * - * Serializes the object to a value that can be serialized natively by - * json_encode(). - * - * @return mixed Returns data which can be serialized by - * json_encode(), which is a value of any type other - * than a resource. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/jsonserializable.jsonserialize.php ) + * + * Serializes the object to a value that can be serialized natively by + * json_encode(). + * + * @return mixed Returns data which can be serialized by + * json_encode(), which is a value of any type other + * than a resource. + */ public function jsonSerialize(); } @@ -125,58 +125,58 @@ interface KeyedTraversable extends Traversable { * */ interface Iterator extends Traversable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iterator.current.php ) - * - * Returns the current element. - * - * @return mixed Can return any type. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iterator.current.php ) + * + * Returns the current element. + * + * @return mixed Can return any type. + */ public function current(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iterator.key.php ) - * - * Returns the key of the current element. - * - * @return mixed Returns scalar on success, or NULL on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iterator.key.php ) + * + * Returns the key of the current element. + * + * @return mixed Returns scalar on success, or NULL on failure. + */ public function key(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iterator.next.php ) - * - * Moves the current position to the next element. - * - * This method is called after each foreach loop. - * - * @return mixed Any returned value is ignored. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iterator.next.php ) + * + * Moves the current position to the next element. + * + * This method is called after each foreach loop. + * + * @return mixed Any returned value is ignored. + */ public function next(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iterator.rewind.php ) - * - * Rewinds back to the first element of the Iterator. - * - * This is the first method called when starting a foreach loop. It will - * not be executed after foreach loops. - * - * @return mixed Any returned value is ignored. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iterator.rewind.php ) + * + * Rewinds back to the first element of the Iterator. + * + * This is the first method called when starting a foreach loop. It will + * not be executed after foreach loops. + * + * @return mixed Any returned value is ignored. + */ public function rewind(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iterator.valid.php ) - * - * This method is called after Iterator::rewind() and Iterator::next() to - * check if the current position is valid. - * - * @return mixed The return value will be casted to boolean and then - * evaluated. Returns TRUE on success or FALSE on - * failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iterator.valid.php ) + * + * This method is called after Iterator::rewind() and Iterator::next() to + * check if the current position is valid. + * + * @return mixed The return value will be casted to boolean and then + * evaluated. Returns TRUE on success or FALSE on + * failure. + */ public function valid(); } @@ -191,16 +191,16 @@ interface KeyedIterator extends Iterator, KeyedTraversable { * */ interface SeekableIterator extends Iterator { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/seekableiterator.seek.php ) - * - * Seeks to a given position in the iterator. - * - * @position mixed The position to seek to. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/seekableiterator.seek.php ) + * + * Seeks to a given position in the iterator. + * + * @position mixed The position to seek to. + * + * @return mixed No value is returned. + */ public function seek($position); } @@ -213,15 +213,15 @@ interface SeekableIterator extends Iterator { * */ interface OuterIterator extends Iterator { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/outeriterator.getinneriterator.php ) - * - * Returns the inner iterator for the current iterator entry. - * - * @return mixed The inner iterator for the current entry. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/outeriterator.getinneriterator.php ) + * + * Returns the inner iterator for the current iterator entry. + * + * @return mixed The inner iterator for the current entry. + */ public function getInnerIterator(); } @@ -234,27 +234,27 @@ interface OuterIterator extends Iterator { * */ interface RecursiveIterator extends Iterator { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiterator.getchildren.php ) - * - * Returns an iterator for the current iterator entry. - * - * @return mixed An iterator for the current entry. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiterator.getchildren.php ) + * + * Returns an iterator for the current iterator entry. + * + * @return mixed An iterator for the current entry. + */ public function getChildren(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiterator.haschildren.php ) - * - * Returns if an iterator can be created for the current entry. - * RecursiveIterator::getChildren(). - * - * @return mixed Returns TRUE if the current entry can be iterated - * over, otherwise returns FALSE. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiterator.haschildren.php ) + * + * Returns if an iterator can be created for the current entry. + * RecursiveIterator::getChildren(). + * + * @return mixed Returns TRUE if the current entry can be iterated + * over, otherwise returns FALSE. + */ public function hasChildren(); } @@ -275,102 +275,102 @@ class RecursiveIteratorIterator implements OuterIterator, Traversable { const CHILD_FIRST = 2; const CATCH_GET_CHILD = 16; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.construct.php ) - * - * Creates a RecursiveIteratorIterator from a RecursiveIterator. - * - * @iterator mixed The iterator being constructed from. Either a - * RecursiveIterator or IteratorAggregate. - * @mode mixed Optional mode. Possible values are - * RecursiveIteratorIterator::LEAVES_ONLY - The - * default. Lists only leaves in iteration. - * RecursiveIteratorIterator::SELF_FIRST - Lists leaves - * and parents in iteration with parents coming first. - * RecursiveIteratorIterator::CHILD_FIRST - Lists - * leaves and parents in iteration with leaves coming - * first. - * @flags mixed Optional flag. Possible values are - * RecursiveIteratorIterator::CATCH_GET_CHILD which - * will then ignore exceptions thrown in calls to - * RecursiveIteratorIterator::getChildren(). - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.construct.php ) + * + * Creates a RecursiveIteratorIterator from a RecursiveIterator. + * + * @iterator mixed The iterator being constructed from. Either a + * RecursiveIterator or IteratorAggregate. + * @mode mixed Optional mode. Possible values are + * RecursiveIteratorIterator::LEAVES_ONLY - The + * default. Lists only leaves in iteration. + * RecursiveIteratorIterator::SELF_FIRST - Lists leaves + * and parents in iteration with parents coming first. + * RecursiveIteratorIterator::CHILD_FIRST - Lists + * leaves and parents in iteration with leaves coming + * first. + * @flags mixed Optional flag. Possible values are + * RecursiveIteratorIterator::CATCH_GET_CHILD which + * will then ignore exceptions thrown in calls to + * RecursiveIteratorIterator::getChildren(). + * + * @return mixed No value is returned. + */ public function __construct($iterator, $mode = RecursiveIteratorIterator::LEAVES_ONLY, $flags = 0) { hphp_recursiveiteratoriterator___construct($this, $iterator, $mode, $flags); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.getinneriterator.php - * ) - * - * Gets the current active sub iterator. WarningThis function is currently - * not documented; only its argument list is available. - * - * @return mixed The current active sub iterator. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.getinneriterator.php + * ) + * + * Gets the current active sub iterator. WarningThis function is currently + * not documented; only its argument list is available. + * + * @return mixed The current active sub iterator. + */ public function getInnerIterator() { return hphp_recursiveiteratoriterator_getinneriterator($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.current.php ) - * - * - * @return mixed The current elements value. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.current.php ) + * + * + * @return mixed The current elements value. + */ public function current() { return hphp_recursiveiteratoriterator_current($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.key.php ) - * - * - * @return mixed The current key. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.key.php ) + * + * + * @return mixed The current key. + */ public function key() { return hphp_recursiveiteratoriterator_key($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.next.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.next.php ) + * + * + * @return mixed No value is returned. + */ public function next() { hphp_recursiveiteratoriterator_next($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.rewind.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.rewind.php ) + * + * + * @return mixed No value is returned. + */ public function rewind() { hphp_recursiveiteratoriterator_rewind($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/recursiveiteratoriterator.valid.php ) - * - * - * @return mixed TRUE if the current position is valid, otherwise - * FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/recursiveiteratoriterator.valid.php ) + * + * + * @return mixed TRUE if the current position is valid, otherwise + * FALSE + */ public function valid() { return hphp_recursiveiteratoriterator_valid($this); } @@ -398,252 +398,252 @@ class ArrayIterator implements ArrayAccess, SeekableIterator, Countable { const STD_PROP_LIST = 1; const ARRAY_AS_PROPS = 2; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.construct.php ) - * - * Constructs an ArrayIterator object. WarningThis function is currently - * not documented; only its argument list is available. - * - * @array mixed The array or object to be iterated on. - * - * @return mixed An ArrayIterator object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.construct.php ) + * + * Constructs an ArrayIterator object. WarningThis function is currently + * not documented; only its argument list is available. + * + * @array mixed The array or object to be iterated on. + * + * @return mixed An ArrayIterator object. + */ public function __construct($array = array(), $flags = 0) { $this->arr = (array) $array; $this->flags = $flags; reset($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.append.php ) - * - * Appends value as the last element. WarningThis function is currently - * not documented; only its argument list is available. - * - * @value mixed The value to append. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.append.php ) + * + * Appends value as the last element. WarningThis function is currently + * not documented; only its argument list is available. + * + * @value mixed The value to append. + * + * @return mixed No value is returned. + */ public function append($value) { $this->arr[] = $value; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.asort.php ) - * - * Sorts an array by values. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.asort.php ) + * + * Sorts an array by values. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed No value is returned. + */ public function asort() { return asort($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.count.php ) - * - * Gets the number of elements in the array, or the number of public - * properties in the object. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The number of elements or public properties in the - * associated array or object, respectively. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.count.php ) + * + * Gets the number of elements in the array, or the number of public + * properties in the object. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The number of elements or public properties in the + * associated array or object, respectively. + */ public function count() { return count($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.current.php ) - * - * Get the current array entry. - * - * @return mixed The current array entry. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.current.php ) + * + * Get the current array entry. + * + * @return mixed The current array entry. + */ public function current() { return current($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.getarraycopy.php ) - * - * Get a copy of an array. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed A copy of the array, or array of public properties - * if ArrayIterator refers to an object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.getarraycopy.php ) + * + * Get a copy of an array. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed A copy of the array, or array of public properties + * if ArrayIterator refers to an object. + */ public function getArrayCopy() { return $this->arr; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.getflags.php ) - * - * Get the current flags. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The current flags. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.getflags.php ) + * + * Get the current flags. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The current flags. + */ public function getFlags() { return $this->flags; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.key.php ) - * - * This function returns the current array key - * - * @return mixed The current array key. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.key.php ) + * + * This function returns the current array key + * + * @return mixed The current array key. + */ public function key() { return key($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.ksort.php ) - * - * Sorts an array by the keys. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.ksort.php ) + * + * Sorts an array by the keys. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed No value is returned. + */ public function ksort() { return ksort($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.natcasesort.php ) - * - * Sort the entries by values using a case insensitive "natural order" - * algorithm. WarningThis function is currently not documented; only its - * argument list is available. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.natcasesort.php ) + * + * Sort the entries by values using a case insensitive "natural order" + * algorithm. WarningThis function is currently not documented; only its + * argument list is available. + * + * @return mixed No value is returned. + */ public function natcasesort() { return natcasesort($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.natsort.php ) - * - * Sort the entries by values using "natural order" algorithm. WarningThis - * function is currently not documented; only its argument list is - * available. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.natsort.php ) + * + * Sort the entries by values using "natural order" algorithm. WarningThis + * function is currently not documented; only its argument list is + * available. + * + * @return mixed No value is returned. + */ public function natsort() { return natsort($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.next.php ) - * - * The iterator to the next entry. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.next.php ) + * + * The iterator to the next entry. + * + * @return mixed No value is returned. + */ public function next() { next($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.offsetexists.php ) - * - * Checks if the offset exists. WarningThis function is currently not - * documented; only its argument list is available. - * - * @index mixed The offset being checked. - * - * @return mixed TRUE if the offset exists, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.offsetexists.php ) + * + * Checks if the offset exists. WarningThis function is currently not + * documented; only its argument list is available. + * + * @index mixed The offset being checked. + * + * @return mixed TRUE if the offset exists, otherwise FALSE + */ public function offsetExists($index) { return isset($this->arr[$index]); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.offsetget.php ) - * - * Gets the value from the provided offset. WarningThis function is - * currently not documented; only its argument list is available. - * - * @index mixed The offset to get the value from. - * - * @return mixed The value at offset index. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.offsetget.php ) + * + * Gets the value from the provided offset. WarningThis function is + * currently not documented; only its argument list is available. + * + * @index mixed The offset to get the value from. + * + * @return mixed The value at offset index. + */ public function offsetGet($index) { return $this->arr[$index]; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.offsetset.php ) - * - * Sets a value for a given offset. WarningThis function is currently not - * documented; only its argument list is available. - * - * @index mixed The index to set for. - * @newval mixed The new value to store at the index. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.offsetset.php ) + * + * Sets a value for a given offset. WarningThis function is currently not + * documented; only its argument list is available. + * + * @index mixed The index to set for. + * @newval mixed The new value to store at the index. + * + * @return mixed No value is returned. + */ public function offsetSet($index, $newval) { $this->arr[$index] = $newval; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.offsetunset.php ) - * - * Unsets a value for an offset. WarningThis function is currently not - * documented; only its argument list is available. - * - * @index mixed The offset to unset. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.offsetunset.php ) + * + * Unsets a value for an offset. WarningThis function is currently not + * documented; only its argument list is available. + * + * @index mixed The offset to unset. + * + * @return mixed No value is returned. + */ public function offsetUnset($index) { unset($this->arr[$index]); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.rewind.php ) - * - * This rewinds the iterator to the beginning. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.rewind.php ) + * + * This rewinds the iterator to the beginning. + * + * @return mixed No value is returned. + */ public function rewind() { reset($this->arr); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.seek.php ) - * - * - * @position mixed The position to seek to. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.seek.php ) + * + * + * @position mixed The position to seek to. + * + * @return mixed No value is returned. + */ public function seek($position) { reset($this->arr); for ($i = 0; $i < $position; $i++) { @@ -653,66 +653,66 @@ class ArrayIterator implements ArrayAccess, SeekableIterator, Countable { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.setflags.php ) - * - * Sets behaviour flags. WarningThis function is currently not documented; - * only its argument list is available. - * - * @flags mixed A bitmask as follows: 0 = Properties of the object - * have their normal functionality when accessed as - * list (var_dump, foreach, etc.). 1 = Array indices - * can be accessed as properties in read/write. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.setflags.php ) + * + * Sets behaviour flags. WarningThis function is currently not documented; + * only its argument list is available. + * + * @flags mixed A bitmask as follows: 0 = Properties of the object + * have their normal functionality when accessed as + * list (var_dump, foreach, etc.). 1 = Array indices + * can be accessed as properties in read/write. + * + * @return mixed No value is returned. + */ public function setFlags($flags) { $this->flags = $flags; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.uasort.php ) - * - * Sort the entries by values using user defined function. WarningThis - * function is currently not documented; only its argument list is - * available. - * - * @cmp_function - * mixed The compare function used for the sort. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.uasort.php ) + * + * Sort the entries by values using user defined function. WarningThis + * function is currently not documented; only its argument list is + * available. + * + * @cmp_function + * mixed The compare function used for the sort. + * + * @return mixed No value is returned. + */ public function uasort($cmp_function) { return uasort($this->arr, $cmp_function); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.uksort.php ) - * - * Sort the entries by key using user defined function. WarningThis - * function is currently not documented; only its argument list is - * available. - * - * @cmp_function - * mixed The compare function used for the sort. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.uksort.php ) + * + * Sort the entries by key using user defined function. WarningThis + * function is currently not documented; only its argument list is + * available. + * + * @cmp_function + * mixed The compare function used for the sort. + * + * @return mixed No value is returned. + */ public function uksort($cmp_function) { return uksort($this->arr, $cmp_function); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/arrayiterator.valid.php ) - * - * Checks if the array contains any more entries. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/arrayiterator.valid.php ) + * + * Checks if the array contains any more entries. + * + * @return mixed No value is returned. + */ public function valid() { return key($this->arr) !== null; } @@ -732,16 +732,16 @@ class ArrayIterator implements ArrayAccess, SeekableIterator, Countable { class IteratorIterator implements OuterIterator { private $iterator; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.construct.php ) - * - * Creates an iterator from anything that is traversable. - * - * @iterator mixed The traversable iterator. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.construct.php ) + * + * Creates an iterator from anything that is traversable. + * + * @iterator mixed The traversable iterator. + * + * @return mixed No value is returned. + */ public function __construct(Traversable $iterator) { if ($iterator instanceof IteratorAggregate) { $iterator = $iterator->getIterator(); @@ -754,77 +754,77 @@ class IteratorIterator implements OuterIterator { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/iteratoriterator.getinneriterator.php ) - * - * Get the inner iterator. - * - * @return mixed The inner iterator as passed to - * IteratorIterator::__construct(). - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/iteratoriterator.getinneriterator.php ) + * + * Get the inner iterator. + * + * @return mixed The inner iterator as passed to + * IteratorIterator::__construct(). + */ public function getInnerIterator() { return $this->iterator; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.valid.php ) - * - * Checks if the iterator is valid. - * - * @return mixed Returns TRUE if the iterator is valid, otherwise - * FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.valid.php ) + * + * Checks if the iterator is valid. + * + * @return mixed Returns TRUE if the iterator is valid, otherwise + * FALSE + */ public function valid() { return $this->iterator->valid(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.key.php ) - * - * Get the key of the current element. - * - * @return mixed The key of the current element. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.key.php ) + * + * Get the key of the current element. + * + * @return mixed The key of the current element. + */ public function key() { return $this->iterator->key(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.current.php ) - * - * Get the value of the current element. - * - * @return mixed The value of the current element. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.current.php ) + * + * Get the value of the current element. + * + * @return mixed The value of the current element. + */ public function current() { return $this->iterator->current(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.next.php ) - * - * Forward to the next element. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.next.php ) + * + * Forward to the next element. + * + * @return mixed No value is returned. + */ public function next() { return $this->iterator->next(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/iteratoriterator.rewind.php ) - * - * Rewinds to the first element. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/iteratoriterator.rewind.php ) + * + * Rewinds to the first element. + * + * @return mixed No value is returned. + */ public function rewind() { return $this->iterator->rewind(); } @@ -846,44 +846,44 @@ class IteratorIterator implements OuterIterator { abstract class FilterIterator extends IteratorIterator { private $it; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.construct.php ) - * - * Constructs a new FilterIterator, which consists of a passed in iterator - * with filters applied to it. WarningThis function is currently not - * documented; only its argument list is available. - * - * @it mixed The iterator that is being filtered. - * - * @return mixed The FilterIterator. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.construct.php ) + * + * Constructs a new FilterIterator, which consists of a passed in iterator + * with filters applied to it. WarningThis function is currently not + * documented; only its argument list is available. + * + * @it mixed The iterator that is being filtered. + * + * @return mixed The FilterIterator. + */ public function __construct(Iterator $it) { $this->it = $it; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.rewind.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.rewind.php ) + * + * + * @return mixed No value is returned. + */ public function rewind() { $this->it->rewind(); $this->fetch(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.accept.php ) - * - * Returns whether the current element of the iterator is acceptable - * through this filter. - * - * @return mixed TRUE if the current element is acceptable, otherwise - * FALSE. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.accept.php ) + * + * Returns whether the current element of the iterator is acceptable + * through this filter. + * + * @return mixed TRUE if the current element is acceptable, otherwise + * FALSE. + */ abstract function accept(); private function fetch() { @@ -895,48 +895,48 @@ abstract class FilterIterator extends IteratorIterator { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.next.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.next.php ) + * + * + * @return mixed No value is returned. + */ public function next() { $this->it->next(); $this->fetch(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.valid.php ) - * - * - * @return mixed TRUE if the current element is valid, otherwise - * FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.valid.php ) + * + * + * @return mixed TRUE if the current element is valid, otherwise + * FALSE + */ public function valid() { return $this->it->valid(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.key.php ) - * - * - * @return mixed The current key. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.key.php ) + * + * + * @return mixed The current key. + */ public function key() { return $this->it->key(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/filteriterator.current.php ) - * - * - * @return mixed The current element value. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/filteriterator.current.php ) + * + * + * @return mixed The current element value. + */ public function current() { return $this->it->current(); } @@ -945,14 +945,14 @@ abstract class FilterIterator extends IteratorIterator { // disallow clone } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/filteriterator.getinneriterator.php ) - * - * - * @return mixed The inner iterator. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/filteriterator.getinneriterator.php ) + * + * + * @return mixed The inner iterator. + */ public function getInnerIterator() { return $this->it; } @@ -970,16 +970,16 @@ abstract class FilterIterator extends IteratorIterator { * */ interface IteratorAggregate extends Traversable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/iteratoraggregate.getiterator.php ) - * - * Returns an external iterator. - * - * @return mixed An instance of an object implementing Iterator or - * Traversable - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/iteratoraggregate.getiterator.php ) + * + * Returns an external iterator. + * + * @return mixed An instance of an object implementing Iterator or + * Traversable + */ public function getIterator(); } @@ -999,54 +999,54 @@ interface KeyedIterable extends Iterable, KeyedTraversable { class AppendIterator implements OuterIterator { private $iterators; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.construct.php ) - * - * Constructs an AppendIterator. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.construct.php ) + * + * Constructs an AppendIterator. + * + * @return mixed No value is returned. + */ function __construct() { $this->iterators = new ArrayIterator(array()); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.append.php ) - * - * Appends an iterator. - * - * @it mixed The iterator to append. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.append.php ) + * + * Appends an iterator. + * + * @it mixed The iterator to append. + * + * @return mixed No value is returned. + */ function append(Iterator $it) { $this->iterators->append($it); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/appenditerator.getinneriterator.php ) - * - * This method returns the current inner iterator. - * - * @return mixed The current inner iterator, or NULL if there is not - * one. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/appenditerator.getinneriterator.php ) + * + * This method returns the current inner iterator. + * + * @return mixed The current inner iterator, or NULL if there is not + * one. + */ function getInnerIterator() { return $this->iterators->current(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.rewind.php ) - * - * Rewind to the first element of the first inner Iterator. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.rewind.php ) + * + * Rewind to the first element of the first inner Iterator. + * + * @return mixed No value is returned. + */ function rewind() { $this->iterators->rewind(); if ($this->iterators->valid()) { @@ -1054,27 +1054,27 @@ class AppendIterator implements OuterIterator { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.valid.php ) - * - * Checks validity of the current element. - * - * @return mixed Returns TRUE if the current iteration is valid, - * FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.valid.php ) + * + * Checks validity of the current element. + * + * @return mixed Returns TRUE if the current iteration is valid, + * FALSE otherwise. + */ function valid() { return $this->iterators->valid() && $this->getInnerIterator()->valid(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.current.php ) - * - * Gets the current value. - * - * @return mixed The current value if it is valid or NULL otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.current.php ) + * + * Gets the current value. + * + * @return mixed The current value if it is valid or NULL otherwise. + */ function current() { /* Using $this->valid() would be exactly the same; it would omit * the access to a non valid element in the inner iterator. Since @@ -1084,27 +1084,27 @@ class AppendIterator implements OuterIterator { $this->getInnerIterator()->current() : NULL; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.key.php ) - * - * Get the current key. - * - * @return mixed The current key if it is valid or NULL otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.key.php ) + * + * Get the current key. + * + * @return mixed The current key if it is valid or NULL otherwise. + */ function key() { return $this->iterators->valid() ? $this->getInnerIterator()->key() : NULL; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/appenditerator.next.php ) - * - * Moves to the next element. If this means to another Iterator then it - * rewinds that Iterator. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/appenditerator.next.php ) + * + * Moves to the next element. If this means to another Iterator then it + * rewinds that Iterator. + * + * @return mixed No value is returned. + */ function next() { if (!$this->iterators->valid()){ return; /* done all */ diff --git a/hphp/system/classes/reflection.php b/hphp/system/classes/reflection.php index aeab7403e..12b89e1e5 100644 --- a/hphp/system/classes/reflection.php +++ b/hphp/system/classes/reflection.php @@ -12,14 +12,14 @@ * */ interface Reflector { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflector.tostring.php ) - * - * To string. WarningThis function is currently not documented; only its - * argument list is available. - * - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflector.tostring.php ) + * + * To string. WarningThis function is currently not documented; only its + * argument list is available. + * + */ public function __toString(); } @@ -53,19 +53,19 @@ class ReflectionParameter implements Reflector { public $info; public $name; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.construct.php ) - * - * Constructs a ReflectionParameter class. WarningThis function is - * currently not documented; only its argument list is available. - * - * @func mixed The function to reflect parameters from. - * @param mixed The parameter. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.construct.php ) + * + * Constructs a ReflectionParameter class. WarningThis function is + * currently not documented; only its argument list is available. + * + * @func mixed The function to reflect parameters from. + * @param mixed The parameter. + * + * @return mixed No value is returned. + */ public function __construct($func, $param) { if ($func && $param) { $params = $func->getParameters(); @@ -74,35 +74,35 @@ class ReflectionParameter implements Reflector { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionparameter.tostring.php - * ) - * - * To string. WarningThis function is currently not documented; only its - * argument list is available. - * - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionparameter.tostring.php + * ) + * + * To string. WarningThis function is currently not documented; only its + * argument list is available. + * + */ public function __toString() { // TODO return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionparameter.export.php ) - * - * Exports. WarningThis function is currently not documented; only its - * argument list is available. - * - * @func mixed The function name. - * @param mixed The parameter name. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed The exported reflection. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionparameter.export.php ) + * + * Exports. WarningThis function is currently not documented; only its + * argument list is available. + * + * @func mixed The function name. + * @param mixed The parameter name. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed The exported reflection. + */ public static function export($func, $param, $ret=false) { $obj = new ReflectionParameter($func, $param); $str = (string)$obj; @@ -112,44 +112,44 @@ class ReflectionParameter implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionparameter.getname.php - * ) - * - * Gets the name of the parameter. - * - * @return mixed The name of the reflected parameter. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionparameter.getname.php + * ) + * + * Gets the name of the parameter. + * + * @return mixed The name of the reflected parameter. + */ public function getName() { return $this->info['name']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.ispassedbyreference.php ) - * - * Checks if the parameter is passed in by reference. WarningThis function - * is currently not documented; only its argument list is available. - * - * @return mixed TRUE if the parameter is passed in by reference, - * otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.ispassedbyreference.php ) + * + * Checks if the parameter is passed in by reference. WarningThis function + * is currently not documented; only its argument list is available. + * + * @return mixed TRUE if the parameter is passed in by reference, + * otherwise FALSE + */ public function isPassedByReference() { return isset($this->info['ref']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.getdeclaringclass.php ) - * - * Gets the declaring class. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed A ReflectionClass object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.getdeclaringclass.php ) + * + * Gets the declaring class. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed A ReflectionClass object. + */ public function getDeclaringClass() { if (empty($this->info['class'])) { return null; @@ -157,16 +157,16 @@ class ReflectionParameter implements Reflector { return new ReflectionClass($this->info['class']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.getdeclaringfunction.php ) - * - * Gets the declaring function. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed A ReflectionFunction object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.getdeclaringfunction.php ) + * + * Gets the declaring function. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed A ReflectionFunction object. + */ public function getDeclaringFunction() { if (empty($this->info['class'])) { return new ReflectionFunction($this->info['function']); @@ -174,16 +174,16 @@ class ReflectionParameter implements Reflector { return new ReflectionMethod($this->info['class'], $this->info['function']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionparameter.getclass.php - * ) - * - * Gets a class. WarningThis function is currently not documented; only - * its argument list is available. - * - * @return mixed A ReflectionClass object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionparameter.getclass.php + * ) + * + * Gets a class. WarningThis function is currently not documented; only + * its argument list is available. + * + * @return mixed A ReflectionClass object. + */ public function getClass() { if (empty($this->info['type'])) { return null; @@ -224,72 +224,72 @@ class ReflectionParameter implements Reflector { return ''; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionparameter.isarray.php - * ) - * - * Checks if the parameter expects an array. - * - * @return mixed TRUE if an array is expected, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionparameter.isarray.php + * ) + * + * Checks if the parameter expects an array. + * + * @return mixed TRUE if an array is expected, FALSE otherwise. + */ public function isArray() { return $this->info['type'] == 'array'; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.allowsnull.php ) - * - * Checks whether the parameter allows NULL. WarningThis function is - * currently not documented; only its argument list is available. - * - * @return mixed TRUE if NULL is allowed, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.allowsnull.php ) + * + * Checks whether the parameter allows NULL. WarningThis function is + * currently not documented; only its argument list is available. + * + * @return mixed TRUE if NULL is allowed, otherwise FALSE + */ public function allowsNull() { return isset($this->info['nullable']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.isoptional.php ) - * - * Checks if the parameter is optional. - * - * @return mixed TRUE if the parameter is optional, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.isoptional.php ) + * + * Checks if the parameter is optional. + * + * @return mixed TRUE if the parameter is optional, otherwise FALSE + */ public function isOptional() { return array_key_exists('default', $this->info); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.isdefaultvalueavailable.php - * ) - * - * Checks if a default value for the parameter is available. - * - * @return mixed TRUE if a default value is available, otherwise - * FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.isdefaultvalueavailable.php + * ) + * + * Checks if a default value for the parameter is available. + * + * @return mixed TRUE if a default value is available, otherwise + * FALSE + */ public function isDefaultValueAvailable() { return array_key_exists('default', $this->info); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.getdefaultvalue.php ) - * - * Gets the default value of the parameter for a user-defined function or - * method. If the parameter is not optional a ReflectionException will be - * thrown. - * - * @return mixed The parameters default value. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.getdefaultvalue.php ) + * + * Gets the default value of the parameter for a user-defined function or + * method. If the parameter is not optional a ReflectionException will be + * thrown. + * + * @return mixed The parameters default value. + */ public function getDefaultValue() { if (!$this->isOptional()) { throw new ReflectionException('Parameter is not optional'); @@ -312,16 +312,16 @@ class ReflectionParameter implements Reflector { return ''; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionparameter.getposition.php ) - * - * Gets the position of the parameter. - * - * @return mixed The position of the parameter, left to right, - * starting at position #0. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionparameter.getposition.php ) + * + * Gets the position of the parameter. + * + * @return mixed The position of the parameter, left to right, + * starting at position #0. + */ public function getPosition() { return $this->info['index']; } @@ -387,31 +387,31 @@ class ReflectionParameter implements Reflector { class ReflectionFunctionAbstract { public $info; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getname.php ) - * - * Get the name of the function. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The name of the function. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getname.php ) + * + * Get the name of the function. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The name of the function. + */ public function getName() { return $this->info['name']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.isinternal.php ) - * - * Checks whether the function is internal, as opposed to user-defined. - * WarningThis function is currently not documented; only its argument list - * is available. - * - * @return mixed TRUE if it's internal, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.isinternal.php ) + * + * Checks whether the function is internal, as opposed to user-defined. + * WarningThis function is currently not documented; only its argument list + * is available. + * + * @return mixed TRUE if it's internal, otherwise FALSE + */ public function isInternal() { return isset($this->info['internal']); } @@ -420,148 +420,148 @@ class ReflectionFunctionAbstract { return $this->info['closure']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.isclosure.php ) - * - * Checks whether it's a closure. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed TRUE if it's a closure, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.isclosure.php ) + * + * Checks whether it's a closure. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed TRUE if it's a closure, otherwise FALSE + */ public function isClosure() { return !empty($this->info['is_closure']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.isgenerator.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns TRUE if the function is generator, FALSE if - * it is not or NULL on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.isgenerator.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns TRUE if the function is generator, FALSE if + * it is not or NULL on failure. + */ public function isGenerator() { return !empty($this->info['is_generator']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.isuserdefined.php ) - * - * Checks whether the function is user-defined, as opposed to internal. - * WarningThis function is currently not documented; only its argument list - * is available. - * - * @return mixed TRUE if it's user-defined, otherwise false; - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.isuserdefined.php ) + * + * Checks whether the function is user-defined, as opposed to internal. + * WarningThis function is currently not documented; only its argument list + * is available. + * + * @return mixed TRUE if it's user-defined, otherwise false; + */ public function isUserDefined() { return !isset($this->info['internal']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getfilename.php ) - * - * Gets the file name from a user-defined function. WarningThis function - * is currently not documented; only its argument list is available. - * - * @return mixed The file name. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getfilename.php ) + * + * Gets the file name from a user-defined function. WarningThis function + * is currently not documented; only its argument list is available. + * + * @return mixed The file name. + */ public function getFileName() { return $this->info['file']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getstartline.php ) - * - * Gets the starting line number of the function. WarningThis function is - * currently not documented; only its argument list is available. - * - * @return mixed The starting line number. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getstartline.php ) + * + * Gets the starting line number of the function. WarningThis function is + * currently not documented; only its argument list is available. + * + * @return mixed The starting line number. + */ public function getStartLine() { return $this->info['line1']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getendline.php ) - * - * Get the ending line number. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The ending line number of the user defined function, - * or FALSE if unknown. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getendline.php ) + * + * Get the ending line number. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The ending line number of the user defined function, + * or FALSE if unknown. + */ public function getEndLine() { return $this->info['line2']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getdoccomment.php ) - * - * Get a Doc comment from a function. WarningThis function is currently - * not documented; only its argument list is available. - * - * @return mixed The doc comment if it exists, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getdoccomment.php ) + * + * Get a Doc comment from a function. WarningThis function is currently + * not documented; only its argument list is available. + * + * @return mixed The doc comment if it exists, otherwise FALSE + */ public function getDocComment() { return $this->info['doc']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getstaticvariables.php - * ) - * - * Get the static variables. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed An array of static variables. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getstaticvariables.php + * ) + * + * Get the static variables. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed An array of static variables. + */ public function getStaticVariables() { return $this->info['static_variables']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.returnsreference.php - * ) - * - * Checks whether the function returns a reference. WarningThis function - * is currently not documented; only its argument list is available. - * - * @return mixed TRUE if it returns a reference, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.returnsreference.php + * ) + * + * Checks whether the function returns a reference. WarningThis function + * is currently not documented; only its argument list is available. + * + * @return mixed TRUE if it returns a reference, otherwise FALSE + */ public function returnsReference() { return isset($this->info['ref']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getparameters.php ) - * - * Get the parameters as an array of ReflectionParameter. WarningThis - * function is currently not documented; only its argument list is - * available. - * - * @return mixed The parameters, as a ReflectionParameter object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getparameters.php ) + * + * Get the parameters as an array of ReflectionParameter. WarningThis + * function is currently not documented; only its argument list is + * available. + * + * @return mixed The parameters, as a ReflectionParameter object. + */ public function getParameters() { $ret = array(); foreach ($this->info['params'] as $name => $info) { @@ -573,34 +573,34 @@ class ReflectionFunctionAbstract { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getnumberofparameters.php - * ) - * - * Get the number of parameters that a function defines, both optional and - * required. WarningThis function is currently not documented; only its - * argument list is available. - * - * @return mixed The number of parameters. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getnumberofparameters.php + * ) + * + * Get the number of parameters that a function defines, both optional and + * required. WarningThis function is currently not documented; only its + * argument list is available. + * + * @return mixed The number of parameters. + */ public function getNumberOfParameters() { return count($this->info['params']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunctionabstract.getnumberofrequiredparameters.php - * ) - * - * Get the number of required parameters that a function defines. - * WarningThis function is currently not documented; only its argument list - * is available. - * - * @return mixed The number of required parameters. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunctionabstract.getnumberofrequiredparameters.php + * ) + * + * Get the number of required parameters that a function defines. + * WarningThis function is currently not documented; only its argument list + * is available. + * + * @return mixed The number of required parameters. + */ public function getNumberOfRequiredParameters() { $count = 0; $params = $this->getParameters(); @@ -635,17 +635,17 @@ class ReflectionFunction extends ReflectionFunctionAbstract implements Reflector { const IS_DEPRECATED = 262144; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionfunction.construct.php - * ) - * - * Constructs a ReflectionFunction object. - * - * @name mixed The name of the function to reflect or a closure. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionfunction.construct.php + * ) + * + * Constructs a ReflectionFunction object. + * + * @name mixed The name of the function to reflect or a closure. + * + * @return mixed No value is returned. + */ public function __construct($name) { if ($name instanceof Closure) { $this->info = hphp_get_closure_info($name); @@ -657,36 +657,36 @@ implements Reflector { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionfunction.tostring.php - * ) - * - * To string. - * - * @return mixed Returns ReflectionFunction::export()-like output for - * the function. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionfunction.tostring.php + * ) + * + * To string. + * + * @return mixed Returns ReflectionFunction::export()-like output for + * the function. + */ public function __toString() { //TODO return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionfunction.export.php ) - * - * Exports a Reflected function. - * - * @name mixed The reflection to export. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed If the return parameter is set to TRUE, then the - * export is returned as a string, otherwise NULL is - * returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionfunction.export.php ) + * + * Exports a Reflected function. + * + * @name mixed The reflection to export. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed If the return parameter is set to TRUE, then the + * export is returned as a string, otherwise NULL is + * returned. + */ public static function export($name, $ret=false) { $obj = new ReflectionFunction($name); $str = (string)$obj; @@ -696,14 +696,14 @@ implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionfunction.invoke.php ) - * - * Invokes a reflected function. - * - * @return mixed Returns the result of the invoked function call. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionfunction.invoke.php ) + * + * Invokes a reflected function. + * + * @return mixed Returns the result of the invoked function call. + */ public function invoke() { $args = func_get_args(); if (isset($this->info['closureobj'])) { @@ -714,18 +714,18 @@ implements Reflector { return hphp_invoke($this->info['name'], $args); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionfunction.invokeargs.php ) - * - * Invokes the function and pass its arguments as array. - * - * @args mixed The passed arguments to the function as an array, - * much like call_user_func_array() works. - * - * @return mixed Returns the result of the invoked function - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionfunction.invokeargs.php ) + * + * Invokes the function and pass its arguments as array. + * + * @args mixed The passed arguments to the function as an array, + * much like call_user_func_array() works. + * + * @return mixed Returns the result of the invoked function + */ public function invokeArgs($args) { if (isset($this->info['closureobj'])) { $closure = $this->info['closureobj']; @@ -773,18 +773,18 @@ class ReflectionClass implements Reflector { private $info = null; private static $fetched = array(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.construct.php ) - * - * Constructs a new ReflectionClass object. WarningThis function is - * currently not documented; only its argument list is available. - * - * @name mixed Either a string containing the name of the class to - * reflect, or an object. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.construct.php ) + * + * Constructs a new ReflectionClass object. WarningThis function is + * currently not documented; only its argument list is available. + * + * @name mixed Either a string containing the name of the class to + * reflect, or an object. + * + * @return mixed No value is returned. + */ public function __construct($name) { if (is_object($name)) { $name = get_class($name); @@ -851,34 +851,34 @@ class ReflectionClass implements Reflector { return $v && isset($v[$name]); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.tostring.php ) - * - * Returns the string representation of the ReflectionClass object. - * - * @return mixed A string representation of this ReflectionClass - * instance. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.tostring.php ) + * + * Returns the string representation of the ReflectionClass object. + * + * @return mixed A string representation of this ReflectionClass + * instance. + */ public function __toString() { return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.export.php ) - * - * Exports a reflected class. - * - * @name mixed The reflection to export. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed If the return parameter is set to TRUE, then the - * export is returned as a string, otherwise NULL is - * returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.export.php ) + * + * Exports a reflected class. + * + * @name mixed The reflection to export. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed If the return parameter is set to TRUE, then the + * export is returned as a string, otherwise NULL is + * returned. + */ public static function export($name, $ret=false) { $obj = new ReflectionClass($name); $str = (string)$obj; @@ -888,169 +888,169 @@ class ReflectionClass implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getname.php ) - * - * Gets the class name. WarningThis function is currently not documented; - * only its argument list is available. - * - * @return mixed The class name. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getname.php ) + * + * Gets the class name. WarningThis function is currently not documented; + * only its argument list is available. + * + * @return mixed The class name. + */ public function getName() { return $this->name; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.isinternal.php ) - * - * Checks if the class is defined internally by an extension, or the core, - * as opposed to user-defined. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.isinternal.php ) + * + * Checks if the class is defined internally by an extension, or the core, + * as opposed to user-defined. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isInternal() { return $this->check('internal'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.isuserdefined.php ) - * - * Checks whether the class is user-defined, as opposed to internal. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.isuserdefined.php ) + * + * Checks whether the class is user-defined, as opposed to internal. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isUserDefined() { return !$this->check('internal'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.isinstantiable.php ) - * - * Checks if the class is instantiable. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.isinstantiable.php ) + * + * Checks if the class is instantiable. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isInstantiable() { return !$this->check('abstract'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.hasconstant.php - * ) - * - * Checks whether the class has a specific constant defined or not. - * - * @name mixed The name of the constant being checked for. - * - * @return mixed TRUE if the constant is defined, otherwise FALSE. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.hasconstant.php + * ) + * + * Checks whether the class has a specific constant defined or not. + * + * @name mixed The name of the constant being checked for. + * + * @return mixed TRUE if the constant is defined, otherwise FALSE. + */ public function hasConstant($name) { return $this->test('constants', $name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.hasmethod.php ) - * - * Checks whether a specific method is defined in a class. - * - * @name mixed Name of the method being checked for. - * - * @return mixed TRUE if it has the method, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.hasmethod.php ) + * + * Checks whether a specific method is defined in a class. + * + * @name mixed Name of the method being checked for. + * + * @return mixed TRUE if it has the method, otherwise FALSE + */ public function hasMethod($name) { return $this->test('methods', strtolower($name)); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.hasproperty.php - * ) - * - * Checks whether the specified property is defined. - * - * @name mixed Name of the property being checked for. - * - * @return mixed TRUE if it has the property, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.hasproperty.php + * ) + * + * Checks whether the specified property is defined. + * + * @name mixed Name of the property being checked for. + * + * @return mixed TRUE if it has the property, otherwise FALSE + */ public function hasProperty($name) { return $this->test('properties', $name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getfilename.php - * ) - * - * Gets the filename of the file in which the class has been defined. - * - * @return mixed Returns the filename of the file in which the class - * has been defined. If the class is defined in the PHP - * core or in a PHP extension, FALSE is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getfilename.php + * ) + * + * Gets the filename of the file in which the class has been defined. + * + * @return mixed Returns the filename of the file in which the class + * has been defined. If the class is defined in the PHP + * core or in a PHP extension, FALSE is returned. + */ public function getFileName() { return $this->fetch('file'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getstartline.php - * ) - * - * Get the starting line number. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The starting line number, as an integer. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getstartline.php + * ) + * + * Get the starting line number. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The starting line number, as an integer. + */ public function getStartLine() { return $this->fetch('line1'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getendline.php ) - * - * Gets end line number from a user-defined class definition. - * - * @return mixed The ending line number of the user defined class, or - * FALSE if unknown. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getendline.php ) + * + * Gets end line number from a user-defined class definition. + * + * @return mixed The ending line number of the user defined class, or + * FALSE if unknown. + */ public function getEndLine() { return $this->fetch('line2'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getdoccomment.php ) - * - * Gets doc comments from a class. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The doc comment if it exists, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getdoccomment.php ) + * + * Gets doc comments from a class. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The doc comment if it exists, otherwise FALSE + */ public function getDocComment() { return $this->fetch('doc'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getconstructor.php ) - * - * Gets the constructor of the reflected class. - * - * @return mixed A ReflectionMethod object reflecting the class' - * constructor, or NULL if the class has no - * constructor. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getconstructor.php ) + * + * Gets the constructor of the reflected class. + * + * @return mixed A ReflectionMethod object reflecting the class' + * constructor, or NULL if the class has no + * constructor. + */ public function getConstructor() { if ($this->hasMethod('__construct')) { return $this->getMethod('__construct'); @@ -1061,16 +1061,16 @@ class ReflectionClass implements Reflector { return null; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getmethod.php ) - * - * Gets a ReflectionMethod for a class method. - * - * @name mixed The method name to reflect. - * - * @return mixed A ReflectionMethod. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getmethod.php ) + * + * Gets a ReflectionMethod for a class method. + * + * @name mixed The method name to reflect. + * + * @return mixed A ReflectionMethod. + */ public function getMethod($name) { if (!$this->info) { $method = hphp_get_method_info($this->name, $name); @@ -1091,25 +1091,25 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getmethods.php ) - * - * Gets an array of methods for the class. - * - * @filter mixed Filter the results to include only methods with - * certain attributes. Defaults to no filtering. - * - * Any combination of ReflectionMethod::IS_STATIC, - * ReflectionMethod::IS_PUBLIC, - * ReflectionMethod::IS_PROTECTED, - * ReflectionMethod::IS_PRIVATE, - * ReflectionMethod::IS_ABSTRACT, - * ReflectionMethod::IS_FINAL. - * - * @return mixed An array of ReflectionMethod objects reflecting each - * method. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getmethods.php ) + * + * Gets an array of methods for the class. + * + * @filter mixed Filter the results to include only methods with + * certain attributes. Defaults to no filtering. + * + * Any combination of ReflectionMethod::IS_STATIC, + * ReflectionMethod::IS_PUBLIC, + * ReflectionMethod::IS_PROTECTED, + * ReflectionMethod::IS_PRIVATE, + * ReflectionMethod::IS_ABSTRACT, + * ReflectionMethod::IS_FINAL. + * + * @return mixed An array of ReflectionMethod objects reflecting each + * method. + */ public function getMethods($filter = 0xFFFF) { $ret = array(); $methods = $this->fetch('methods'); @@ -1127,17 +1127,17 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getproperty.php - * ) - * - * Gets a ReflectionProperty for a class's property. - * - * @name mixed The property name. - * - * @return mixed A ReflectionProperty. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getproperty.php + * ) + * + * Gets a ReflectionProperty for a class's property. + * + * @name mixed The property name. + * + * @return mixed A ReflectionProperty. + */ public function getProperty($name) { $properties = $this->fetch('properties'); if (!isset($properties[$name])) { @@ -1152,19 +1152,19 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getproperties.php ) - * - * Retrieves reflected properties. - * - * @filter mixed The optional filter, for filtering desired property - * types. It's configured using the ReflectionProperty - * constants, and defaults to all property types. - * - * @return mixed An array of ReflectionProperty objects. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getproperties.php ) + * + * Retrieves reflected properties. + * + * @filter mixed The optional filter, for filtering desired property + * types. It's configured using the ReflectionProperty + * constants, and defaults to all property types. + * + * @return mixed An array of ReflectionProperty objects. + */ public function getProperties($filter = 0xFFFF) { $ret = array(); foreach ($this->fetch('properties') as $name => $_) { @@ -1179,33 +1179,33 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getconstants.php - * ) - * - * Gets defined constants from a class. WarningThis function is currently - * not documented; only its argument list is available. - * - * @return mixed An array of constants. Constant name in key, - * constant value in value. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getconstants.php + * ) + * + * Gets defined constants from a class. WarningThis function is currently + * not documented; only its argument list is available. + * + * @return mixed An array of constants. Constant name in key, + * constant value in value. + */ public function getConstants() { return $this->fetch('constants'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getconstant.php - * ) - * - * Gets the defined constant. WarningThis function is currently not - * documented; only its argument list is available. - * - * @name mixed Name of the constant. - * - * @return mixed Value of the constant. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getconstant.php + * ) + * + * Gets the defined constant. WarningThis function is currently not + * documented; only its argument list is available. + * + * @name mixed Name of the constant. + * + * @return mixed Value of the constant. + */ public function getConstant($name) { $constants = $this->fetch('constants'); if (!isset($constants[$name])) { @@ -1215,17 +1215,17 @@ class ReflectionClass implements Reflector { return $constants[$name]; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getinterfaces.php ) - * - * Gets the interfaces. - * - * @return mixed An associative array of interfaces, with keys as - * interface names and the array values as - * ReflectionClass objects. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getinterfaces.php ) + * + * Gets the interfaces. + * + * @return mixed An associative array of interfaces, with keys as + * interface names and the array values as + * ReflectionClass objects. + */ public function getInterfaces() { $ret = array(); foreach ($this->fetch('interfaces') as $name => $_) { @@ -1237,17 +1237,17 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.gettraits.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns an array with trait names in keys and - * instances of trait's ReflectionClass in values. - * Returns NULL in case of an error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.gettraits.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns an array with trait names in keys and + * instances of trait's ReflectionClass in values. + * Returns NULL in case of an error. + */ public function getTraits() { $ret = array(); foreach ($this->fetch('traits') as $name => $_) { @@ -1259,16 +1259,16 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getinterfacenames.php ) - * - * Get the interface names. - * - * @return mixed A numerical array with interface names as the - * values. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getinterfacenames.php ) + * + * Get the interface names. + * + * @return mixed A numerical array with interface names as the + * values. + */ public function getInterfaceNames() { $ret = array(); foreach ($this->fetch('interfaces') as $name => $_) { @@ -1280,17 +1280,17 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.gettraitnames.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns an array with trait names in values. Returns - * NULL in case of an error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.gettraitnames.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns an array with trait names in values. Returns + * NULL in case of an error. + */ public function getTraitNames() { $ret = array(); foreach ($this->fetch('traits') as $name => $_) { @@ -1302,18 +1302,18 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.gettraitaliases.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns an array with new method names in keys and - * original names (in the format "TraitName::original") - * in values. Returns NULL in case of an error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.gettraitaliases.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns an array with new method names in keys and + * original names (in the format "TraitName::original") + * in values. Returns NULL in case of an error. + */ public function getTraitAliases() { $ret = array(); foreach ($this->fetch('trait_aliases') as $old_name => $new_name) { @@ -1322,138 +1322,138 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.isinterface.php - * ) - * - * Checks whether the class is an interface. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.isinterface.php + * ) + * + * Checks whether the class is an interface. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isInterface() { return $this->check('interface'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.isabstract.php ) - * - * Checks if the class is abstract. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.isabstract.php ) + * + * Checks if the class is abstract. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isAbstract() { return $this->check('abstract'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.isfinal.php ) - * - * Checks if a class is final. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.isfinal.php ) + * + * Checks if a class is final. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isFinal() { return $this->check('final'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.istrait.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns TRUE if this is a trait, FALSE otherwise. - * Returns NULL in case of an error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.istrait.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns TRUE if this is a trait, FALSE otherwise. + * Returns NULL in case of an error. + */ public function isTrait() { return $this->check('trait'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getmodifiers.php - * ) - * - * Returns a bitfield of the access modifiers for this class. - * - * @return mixed Returns bitmask of modifier constants. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getmodifiers.php + * ) + * + * Returns a bitfield of the access modifiers for this class. + * + * @return mixed Returns bitmask of modifier constants. + */ public function getModifiers() { return $this->fetch('modifiers'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.isinstance.php ) - * - * Checks if an object is an instance of a class. - * - * @obj mixed The object being compared to. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.isinstance.php ) + * + * Checks if an object is an instance of a class. + * + * @obj mixed The object being compared to. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isInstance($obj) { return hphp_instanceof($obj, $this->name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.newinstance.php - * ) - * - * Creates a new instance of the class. The given arguments are passed to - * the class constructor. - * - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.newinstance.php + * ) + * + * Creates a new instance of the class. The given arguments are passed to + * the class constructor. + * + */ public function newInstance() { $args = func_get_args(); return hphp_create_object($this->name, $args); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.newinstanceargs.php ) - * - * Creates a new instance of the class, the given arguments are passed to - * the class constructor. - * - * @args mixed The parameters to be passed to the class constructor - * as an array. - * - * @return mixed Returns a new instance of the class. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.newinstanceargs.php ) + * + * Creates a new instance of the class, the given arguments are passed to + * the class constructor. + * + * @args mixed The parameters to be passed to the class constructor + * as an array. + * + * @return mixed Returns a new instance of the class. + */ public function newInstanceArgs($args) { return hphp_create_object($this->name, array_values($args)); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.newinstancewithoutconstructor.php - * ) - * - * Creates a new instance of the class without invoking the constructor. - * - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.newinstancewithoutconstructor.php + * ) + * + * Creates a new instance of the class without invoking the constructor. + * + */ public function newInstanceWithoutConstructor() { return hphp_create_object_without_constructor($this->name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getparentclass.php ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed A ReflectionClass. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getparentclass.php ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed A ReflectionClass. + */ public function getParentClass() { $parent = $this->fetch('parent'); if (empty($parent)) { @@ -1462,18 +1462,18 @@ class ReflectionClass implements Reflector { return new ReflectionClass($parent); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.issubclassof.php - * ) - * - * Checks if the class is a subclass of a specified class or implements a - * specified interface. - * - * @cls mixed The class name being checked against. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.issubclassof.php + * ) + * + * Checks if the class is a subclass of a specified class or implements a + * specified interface. + * + * @cls mixed The class name being checked against. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isSubclassOf($cls) { if ($cls instanceof ReflectionClass) { $cls = $cls->name; @@ -1493,16 +1493,16 @@ class ReflectionClass implements Reflector { return $this->getParentClass()->isSubclassOf($cls); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getstaticproperties.php ) - * - * Get the static properties. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The static properties, as an array. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getstaticproperties.php ) + * + * Get the static properties. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The static properties, as an array. + */ public function getStaticProperties() { $ret = array(); foreach ($this->getProperties() as $prop) { @@ -1513,19 +1513,19 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getstaticpropertyvalue.php ) - * - * Gets the value of a static property on this class. - * - * @name mixed The name of the static property for which to return - * a value. - * @default mixed - * - * @return mixed The value of the static property. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getstaticpropertyvalue.php ) + * + * Gets the value of a static property on this class. + * + * @name mixed The name of the static property for which to return + * a value. + * @default mixed + * + * @return mixed The value of the static property. + */ public function getStaticPropertyValue($name, $default = null) { if ($this->hasProperty($name) && $this->getProperty($name)->isStatic()) { @@ -1534,42 +1534,42 @@ class ReflectionClass implements Reflector { return $default; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.setstaticpropertyvalue.php ) - * - * Sets static property value. WarningThis function is currently not - * documented; only its argument list is available. - * - * @name mixed Property name. - * @value mixed New property value. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.setstaticpropertyvalue.php ) + * + * Sets static property value. WarningThis function is currently not + * documented; only its argument list is available. + * + * @name mixed Property name. + * @value mixed New property value. + * + * @return mixed No value is returned. + */ public function setStaticPropertyValue($name, $value) { hphp_set_static_property($this->name, $name, $value); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getdefaultproperties.php ) - * - * Gets default properties from a class (including inherited properties). - * - * This method only works for static properties when used on internal - * classes. The default value of a static class property can not be tracked - * when using this method on user defined classes. - * - * @return mixed An array of default properties, with the key being - * the name of the property and the value being the - * default value of the property or NULL if the - * property doesn't have a default value. The function - * does not distinguish between static and non static - * properties and does not take visibility modifiers - * into account. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getdefaultproperties.php ) + * + * Gets default properties from a class (including inherited properties). + * + * This method only works for static properties when used on internal + * classes. The default value of a static class property can not be tracked + * when using this method on user defined classes. + * + * @return mixed An array of default properties, with the key being + * the name of the property and the value being the + * default value of the property or NULL if the + * property doesn't have a default value. The function + * does not distinguish between static and non static + * properties and does not take visibility modifiers + * into account. + */ public function getDefaultProperties() { $ret = array(); foreach ($this->getProperties() as $prop) { @@ -1580,30 +1580,30 @@ class ReflectionClass implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.isiterateable.php ) - * - * Checks whether the class is iterateable. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.isiterateable.php ) + * + * Checks whether the class is iterateable. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function isIterateable() { return $this->isSubclassOf('ArrayAccess'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.implementsinterface.php ) - * - * Checks whether it implements an interface. - * - * @cls mixed The interface name. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.implementsinterface.php ) + * + * Checks whether it implements an interface. + * + * @cls mixed The interface name. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function implementsInterface($cls) { if ($cls instanceof ReflectionClass) { $cls = $cls->name; @@ -1619,32 +1619,32 @@ class ReflectionClass implements Reflector { return false; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getextension.php - * ) - * - * Gets a ReflectionExtension object for the extension which defined the - * class. - * - * @return mixed A ReflectionExtension object representing the - * extension which defined the class, or NULL for - * user-defined classes. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getextension.php + * ) + * + * Gets a ReflectionExtension object for the extension which defined the + * class. + * + * @return mixed A ReflectionExtension object representing the + * extension which defined the class, or NULL for + * user-defined classes. + */ public function getExtension() { return $this->fetch('extension'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getextensionname.php ) - * - * Gets the name of the extension which defined the class. - * - * @return mixed The name of the extension which defined the class, - * or FALSE for user-defined classes. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getextensionname.php ) + * + * Gets the name of the extension which defined the class. + * + * @return mixed The name of the extension which defined the class, + * or FALSE for user-defined classes. + */ public function getExtensionName() { return $this->fetch('extension')->getName(); } @@ -1667,29 +1667,29 @@ class ReflectionClass implements Reflector { return $this->fetch('attributes_rec'); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.innamespace.php - * ) - * - * Checks if this class is defined in a namespace. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.innamespace.php + * ) + * + * Checks if this class is defined in a namespace. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function inNamespace() { return strrpos($this->getName(), '\\') !== false; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionclass.getnamespacename.php ) - * - * Gets the namespace name. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The namespace name. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionclass.getnamespacename.php ) + * + * Gets the namespace name. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The namespace name. + */ public function getNamespaceName() { $pos = strrpos($this->getName(), '\\'); if ($pos === false) { @@ -1698,15 +1698,15 @@ class ReflectionClass implements Reflector { return substr($this->getName(), 0, $pos); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionclass.getshortname.php - * ) - * - * Gets the short name of the class, the part without the namespace. - * - * @return mixed The class short name. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionclass.getshortname.php + * ) + * + * Gets the short name of the class, the part without the namespace. + * + * @return mixed The class short name. + */ public function getShortName() { $pos = strrpos($this->getName(), '\\'); if ($pos === false) { @@ -1728,22 +1728,22 @@ class ReflectionClass implements Reflector { * */ class ReflectionObject extends ReflectionClass { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionobject.export.php ) - * - * Exports a reflection. WarningThis function is currently not documented; - * only its argument list is available. - * - * @obj mixed The reflection to export. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed If the return parameter is set to TRUE, then the - * export is returned as a string, otherwise NULL is - * returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionobject.export.php ) + * + * Exports a reflection. WarningThis function is currently not documented; + * only its argument list is available. + * + * @obj mixed The reflection to export. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed If the return parameter is set to TRUE, then the + * export is returned as a string, otherwise NULL is + * returned. + */ public static function export($obj, $ret=false) { $obj = new ReflectionObject($obj); $str = (string)$obj; @@ -1775,19 +1775,19 @@ class ReflectionProperty implements Reflector { public $name; public $class; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.construct.php - * ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @cls mixed The class name, that contains the property. - * @name mixed The name of the property being reflected. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.construct.php + * ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @cls mixed The class name, that contains the property. + * @name mixed The name of the property being reflected. + * + * @return mixed No value is returned. + */ public function __construct($cls, $name) { if ($cls && $name) { if (!is_object($cls)) { @@ -1804,32 +1804,32 @@ class ReflectionProperty implements Reflector { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.tostring.php - * ) - * - * To string. WarningThis function is currently not documented; only its - * argument list is available. - * - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.tostring.php + * ) + * + * To string. WarningThis function is currently not documented; only its + * argument list is available. + * + */ public function __toString() { return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.export.php ) - * - * Exports a reflection. WarningThis function is currently not documented; - * only its argument list is available. - * - * @cls mixed The reflection to export. - * @name mixed The property name. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.export.php ) + * + * Exports a reflection. WarningThis function is currently not documented; + * only its argument list is available. + * + * @cls mixed The reflection to export. + * @name mixed The property name. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + */ public static function export($cls, $name, $ret=false) { if (!is_object($cls)) { $cls = new ReflectionClass($cls); @@ -1844,130 +1844,130 @@ class ReflectionProperty implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.getname.php ) - * - * Gets the properties name. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed The name of the reflected property. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.getname.php ) + * + * Gets the properties name. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed The name of the reflected property. + */ public function getName() { return $this->info['name']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.ispublic.php - * ) - * - * Checks whether the property is public. - * - * @return mixed TRUE if the property is public, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.ispublic.php + * ) + * + * Checks whether the property is public. + * + * @return mixed TRUE if the property is public, FALSE otherwise. + */ public function isPublic() { return $this->info['access'] == 'public'; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.isprivate.php - * ) - * - * Checks whether the property is private. - * - * @return mixed TRUE if the property is private, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.isprivate.php + * ) + * + * Checks whether the property is private. + * + * @return mixed TRUE if the property is private, FALSE otherwise. + */ public function isPrivate() { return $this->info['access'] == 'private'; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionproperty.isprotected.php ) - * - * Checks whether the property is protected. - * - * @return mixed TRUE if the property is protected, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionproperty.isprotected.php ) + * + * Checks whether the property is protected. + * + * @return mixed TRUE if the property is protected, FALSE otherwise. + */ public function isProtected() { return $this->info['access'] == 'protected'; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.isstatic.php - * ) - * - * Checks whether the property is static. - * - * @return mixed TRUE if the property is static, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.isstatic.php + * ) + * + * Checks whether the property is static. + * + * @return mixed TRUE if the property is static, FALSE otherwise. + */ public function isStatic() { return isset($this->info['static']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.isdefault.php - * ) - * - * Checks whether the property is the default. - * - * @return mixed TRUE if the property was declared at compile-time, - * or FALSE if it was created at run-time. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.isdefault.php + * ) + * + * Checks whether the property is the default. + * + * @return mixed TRUE if the property was declared at compile-time, + * or FALSE if it was created at run-time. + */ public function isDefault() { return $this->info['default']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionproperty.setaccessible.php ) - * - * Sets a property to be accessible. For example, it may allow protected - * and private properties to be accessed. - * - * @accessible mixed TRUE to allow accessibility, or FALSE. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionproperty.setaccessible.php ) + * + * Sets a property to be accessible. For example, it may allow protected + * and private properties to be accessed. + * + * @accessible mixed TRUE to allow accessibility, or FALSE. + * + * @return mixed No value is returned. + */ public function setAccessible($accessible) { throw new ReflectionException(__METHOD__." is not supported"); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionproperty.getmodifiers.php ) - * - * Gets the modifiers. WarningThis function is currently not documented; - * only its argument list is available. - * - * @return mixed A numeric representation of the modifiers. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionproperty.getmodifiers.php ) + * + * Gets the modifiers. WarningThis function is currently not documented; + * only its argument list is available. + * + * @return mixed A numeric representation of the modifiers. + */ public function getModifiers() { return $this->info['modifiers']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.getvalue.php - * ) - * - * Gets the properties value. - * - * @obj mixed If the property is non-static an object must be - * provided to fetch the property from. If you want to - * fetch the default property without providing an - * object use ReflectionClass::getDefaultProperties() - * instead. - * - * @return mixed The current value of the property. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.getvalue.php + * ) + * + * Gets the properties value. + * + * @obj mixed If the property is non-static an object must be + * provided to fetch the property from. If you want to + * fetch the default property without providing an + * object use ReflectionClass::getDefaultProperties() + * instead. + * + * @return mixed The current value of the property. + */ public function getValue($obj = null) { if ($this->isStatic()) { return hphp_get_static_property($this->info['class'], @@ -1980,21 +1980,21 @@ class ReflectionProperty implements Reflector { return null; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionproperty.setvalue.php - * ) - * - * Sets (changes) the property's value. - * - * @obj mixed If the property is non-static an object must be - * provided to change the property on. If the property - * is static this parameter is left out and only value - * needs to be provided. - * @value mixed The new value. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionproperty.setvalue.php + * ) + * + * Sets (changes) the property's value. + * + * @obj mixed If the property is non-static an object must be + * provided to change the property on. If the property + * is static this parameter is left out and only value + * needs to be provided. + * @value mixed The new value. + * + * @return mixed No value is returned. + */ public function setValue($obj, $value) { if ($this->isStatic()) { hphp_set_static_property($this->info['class'], $this->info['name'], @@ -2005,16 +2005,16 @@ class ReflectionProperty implements Reflector { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionproperty.getdeclaringclass.php ) - * - * Gets the declaring class. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed A ReflectionClass object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionproperty.getdeclaringclass.php ) + * + * Gets the declaring class. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed A ReflectionClass object. + */ public function getDeclaringClass() { if (empty($this->info['class'])) { return null; @@ -2022,16 +2022,16 @@ class ReflectionProperty implements Reflector { return new ReflectionClass($this->info['class']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionproperty.getdoccomment.php ) - * - * Gets the doc comment. WarningThis function is currently not documented; - * only its argument list is available. - * - * @return mixed The doc comment. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionproperty.getdoccomment.php ) + * + * Gets the doc comment. WarningThis function is currently not documented; + * only its argument list is available. + * + * @return mixed The doc comment. + */ public function getDocComment() { return $this->info['doc']; } @@ -2066,18 +2066,18 @@ implements Reflector { public $name; public $class; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.construct.php ) - * - * Constructs a new ReflectionMethod. - * - * @cls mixed Classname or object (instance of the class) that - * contains the method. - * @name mixed Name of the method. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.construct.php ) + * + * Constructs a new ReflectionMethod. + * + * @cls mixed Classname or object (instance of the class) that + * contains the method. + * @name mixed Name of the method. + * + * @return mixed No value is returned. + */ public function __construct($cls, $name = '') { if (!$name && is_string($cls)) { $arr = explode('::', $cls); @@ -2098,37 +2098,37 @@ implements Reflector { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.tostring.php ) - * - * Returns the string representation of the Reflection method object. - * - * @return mixed A string representation of this ReflectionMethod - * instance. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.tostring.php ) + * + * Returns the string representation of the Reflection method object. + * + * @return mixed A string representation of this ReflectionMethod + * instance. + */ public function __toString() { //TODO return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.export.php ) - * - * Exports a ReflectionMethod. WarningThis function is currently not - * documented; only its argument list is available. - * - * @cls mixed The class name. - * @name mixed The name of the method. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed If the return parameter is set to TRUE, then the - * export is returned as a string, otherwise NULL is - * returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.export.php ) + * + * Exports a ReflectionMethod. WarningThis function is currently not + * documented; only its argument list is available. + * + * @cls mixed The class name. + * @name mixed The name of the method. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed If the return parameter is set to TRUE, then the + * export is returned as a string, otherwise NULL is + * returned. + */ public static function export($cls, $name, $ret=false) { if (!is_object($cls)) { $cls = new ReflectionClass($cls); @@ -2143,17 +2143,17 @@ implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.invoke.php ) - * - * Invokes a reflected method. - * - * @obj mixed The object to invoke the method on. For static - * methods, pass null to this parameter. - * - * @return mixed Returns the method result. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.invoke.php ) + * + * Invokes a reflected method. + * + * @obj mixed The object to invoke the method on. For static + * methods, pass null to this parameter. + * + * @return mixed Returns the method result. + */ public function invoke($obj) { $args = func_get_args(); array_shift($args); @@ -2161,166 +2161,166 @@ implements Reflector { $args); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.invokeargs.php - * ) - * - * Invokes the reflected method and pass its arguments as array. - * - * @obj mixed The object to invoke the method on. In case of - * static methods, you can pass null to this parameter. - * @args mixed The parameters to be passed to the function, as an - * array. - * - * @return mixed Returns the method result. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.invokeargs.php + * ) + * + * Invokes the reflected method and pass its arguments as array. + * + * @obj mixed The object to invoke the method on. In case of + * static methods, you can pass null to this parameter. + * @args mixed The parameters to be passed to the function, as an + * array. + * + * @return mixed Returns the method result. + */ public function invokeArgs($obj, $args) { return hphp_invoke_method($obj, $this->info['class'], $this->info['name'], array_values($args)); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.isfinal.php ) - * - * Checks if the method is final. - * - * @return mixed TRUE if the method is final, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.isfinal.php ) + * + * Checks if the method is final. + * + * @return mixed TRUE if the method is final, otherwise FALSE + */ public function isFinal() { return isset($this->info['final']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.isabstract.php - * ) - * - * Checks if the method is abstract. - * - * @return mixed TRUE if the method is abstract, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.isabstract.php + * ) + * + * Checks if the method is abstract. + * + * @return mixed TRUE if the method is abstract, otherwise FALSE + */ public function isAbstract() { return isset($this->info['abstract']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.ispublic.php ) - * - * Checks if the method is public. - * - * @return mixed TRUE if the method is public, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.ispublic.php ) + * + * Checks if the method is public. + * + * @return mixed TRUE if the method is public, otherwise FALSE + */ public function isPublic() { return $this->info['access'] == "public"; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.isprivate.php ) - * - * Checks if the method is private. WarningThis function is currently not - * documented; only its argument list is available. - * - * @return mixed TRUE if the method is private, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.isprivate.php ) + * + * Checks if the method is private. WarningThis function is currently not + * documented; only its argument list is available. + * + * @return mixed TRUE if the method is private, otherwise FALSE + */ public function isPrivate() { return $this->info['access'] == "private"; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.isprotected.php - * ) - * - * Checks if the method is protected. - * - * @return mixed TRUE if the method is protected, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.isprotected.php + * ) + * + * Checks if the method is protected. + * + * @return mixed TRUE if the method is protected, otherwise FALSE + */ public function isProtected() { return $this->info['access'] == "protected"; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.isstatic.php ) - * - * Checks if the method is static. - * - * @return mixed TRUE if the method is static, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.isstatic.php ) + * + * Checks if the method is static. + * + * @return mixed TRUE if the method is static, otherwise FALSE + */ public function isStatic() { return isset($this->info['static']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionmethod.isconstructor.php ) - * - * Checks if the method is a constructor. - * - * @return mixed TRUE if the method is a constructor, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionmethod.isconstructor.php ) + * + * Checks if the method is a constructor. + * + * @return mixed TRUE if the method is a constructor, otherwise FALSE + */ public function isConstructor() { return isset($this->info['constructor']); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionmethod.isdestructor.php ) - * - * Checks if the method is a destructor. - * - * @return mixed TRUE if the method is a destructor, otherwise FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionmethod.isdestructor.php ) + * + * Checks if the method is a destructor. + * + * @return mixed TRUE if the method is a destructor, otherwise FALSE + */ public function isDestructor() { return $this->getName() == '__destruct'; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionmethod.getmodifiers.php ) - * - * Returns a bitfield of the access modifiers for this method. - * - * @return mixed A numeric representation of the modifiers. The - * modifiers are listed below. The actual meanings of - * these modifiers are described in the predefined - * constants. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionmethod.getmodifiers.php ) + * + * Returns a bitfield of the access modifiers for this method. + * + * @return mixed A numeric representation of the modifiers. The + * modifiers are listed below. The actual meanings of + * these modifiers are described in the predefined + * constants. + */ public function getModifiers() { return $this->info['modifiers']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionmethod.getclosure.php - * ) - * - * WarningThis function is currently not documented; only its argument - * list is available. - * - * @return mixed Returns Closure. Returns NULL in case of an error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionmethod.getclosure.php + * ) + * + * WarningThis function is currently not documented; only its argument + * list is available. + * + * @return mixed Returns Closure. Returns NULL in case of an error. + */ public function getClosure() { return $this->info['closure']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionmethod.getdeclaringclass.php ) - * - * Gets the declaring class for the reflected method. - * - * @return mixed A ReflectionClass object of the class that the - * reflected method is part of. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionmethod.getdeclaringclass.php ) + * + * Gets the declaring class for the reflected method. + * + * @return mixed A ReflectionClass object of the class that the + * reflected method is part of. + */ public function getDeclaringClass() { if (empty($this->info['class'])) { return null; @@ -2380,52 +2380,52 @@ class ReflectionExtension implements Reflector { private $name; private $info; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.construct.php ) - * - * Construct a ReflectionExtension object. - * - * @name mixed Name of the extension. - * - * @return mixed A ReflectionExtension object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.construct.php ) + * + * Construct a ReflectionExtension object. + * + * @name mixed Name of the extension. + * + * @return mixed A ReflectionExtension object. + */ public function __construct($name) { $this->info = hphp_get_extension_info($name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionextension.tostring.php - * ) - * - * Exports a reflected extension and returns it as a string. This is the - * same as the ReflectionExtension::export() with the return set to TRUE. - * - * @return mixed Returns the exported extension as a string, in the - * same way as the ReflectionExtension::export(). - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionextension.tostring.php + * ) + * + * Exports a reflected extension and returns it as a string. This is the + * same as the ReflectionExtension::export() with the return set to TRUE. + * + * @return mixed Returns the exported extension as a string, in the + * same way as the ReflectionExtension::export(). + */ public function __toString() { return ""; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionextension.export.php ) - * - * Exports a reflected extension. The output format of this function is - * the same as the CLI argument --re [extension]. - * - * @name mixed The reflection to export. - * @ret mixed Setting to TRUE will return the export, as opposed - * to emitting it. Setting to FALSE (the default) will - * do the opposite. - * - * @return mixed If the return parameter is set to TRUE, then the - * export is returned as a string, otherwise NULL is - * returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionextension.export.php ) + * + * Exports a reflected extension. The output format of this function is + * the same as the CLI argument --re [extension]. + * + * @name mixed The reflection to export. + * @ret mixed Setting to TRUE will return the export, as opposed + * to emitting it. Setting to FALSE (the default) will + * do the opposite. + * + * @return mixed If the return parameter is set to TRUE, then the + * export is returned as a string, otherwise NULL is + * returned. + */ public static function export($name, $ret=false) { $obj = new ReflectionExtension($name); $str = (string)$obj; @@ -2435,101 +2435,101 @@ class ReflectionExtension implements Reflector { print $str; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionextension.getname.php - * ) - * - * Gets the extensions name. - * - * @return mixed The extensions name. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionextension.getname.php + * ) + * + * Gets the extensions name. + * + * @return mixed The extensions name. + */ public function getName() { return $this->info['name']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getversion.php ) - * - * Gets the version of the extension. - * - * @return mixed The version of the extension. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getversion.php ) + * + * Gets the version of the extension. + * + * @return mixed The version of the extension. + */ public function getVersion() { return $this->info['version']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getfunctions.php ) - * - * Get defined functions from an extension. - * - * @return mixed An associative array of ReflectionFunction objects, - * for each function defined in the extension with the - * keys being the function names. If no function are - * defined, an empty array is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getfunctions.php ) + * + * Get defined functions from an extension. + * + * @return mixed An associative array of ReflectionFunction objects, + * for each function defined in the extension with the + * keys being the function names. If no function are + * defined, an empty array is returned. + */ public function getFunctions() { return $this->info['functions']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getconstants.php ) - * - * Get defined constants from an extension. - * - * @return mixed An associative array with constant names as keys. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getconstants.php ) + * + * Get defined constants from an extension. + * + * @return mixed An associative array with constant names as keys. + */ public function getConstants() { return $this->info['constants']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getinientries.php ) - * - * Get the ini entries for an extension. - * - * @return mixed An associative array with the ini entries as keys, - * with their defined values as values. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getinientries.php ) + * + * Get the ini entries for an extension. + * + * @return mixed An associative array with the ini entries as keys, + * with their defined values as values. + */ public function getINIEntries() { return $this->info['ini']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getclasses.php ) - * - * Gets a list of classes from an extension. - * - * @return mixed An array of ReflectionClass objects, one for each - * class within the extension. If no classes are - * defined, an empty array is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getclasses.php ) + * + * Gets a list of classes from an extension. + * + * @return mixed An array of ReflectionClass objects, one for each + * class within the extension. If no classes are + * defined, an empty array is returned. + */ public function getClasses() { return $this->info['classes']; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/reflectionextension.getclassnames.php ) - * - * Gets a listing of class names as defined in the extension. - * - * @return mixed An array of class names, as defined in the - * extension. If no classes are defined, an empty array - * is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/reflectionextension.getclassnames.php ) + * + * Gets a listing of class names as defined in the extension. + * + * @return mixed An array of class names, as defined in the + * extension. If no classes are defined, an empty array + * is returned. + */ public function getClassNames() { $ret = array(); foreach ($this->info['classes'] as $cls) { @@ -2538,14 +2538,14 @@ class ReflectionExtension implements Reflector { return $ret; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/reflectionextension.info.php ) - * - * Prints out the " phpinfo()" snippet for the given extension. - * - * @return mixed Information about the extension. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/reflectionextension.info.php ) + * + * Prints out the " phpinfo()" snippet for the given extension. + * + * @return mixed Information about the extension. + */ public function info() { return $this->info['info']; } diff --git a/hphp/system/classes/soapfault.php b/hphp/system/classes/soapfault.php index ff03dcd5c..019678fa3 100644 --- a/hphp/system/classes/soapfault.php +++ b/hphp/system/classes/soapfault.php @@ -77,14 +77,14 @@ class SoapFault extends Exception { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/soapfault.tostring.php ) - * - * Returns a string representation of the SoapFault. - * - * @return mixed A string describing the SoapFault. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/soapfault.tostring.php ) + * + * Returns a string representation of the SoapFault. + * + * @return mixed A string describing the SoapFault. + */ public function __toString() { return "SoapFault exception: [" . $this->faultcode . "] " . $this->faultstring; diff --git a/hphp/system/classes/splfile.php b/hphp/system/classes/splfile.php index e580f7783..8206de4e7 100644 --- a/hphp/system/classes/splfile.php +++ b/hphp/system/classes/splfile.php @@ -11,381 +11,381 @@ class SplFileInfo { private $rsrc; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.construct.php ) - * - * Creates a new SplFileInfo object for the file_name specified. The file - * does not need to exist, or be readable. - * - * @file_name mixed Path to the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.construct.php ) + * + * Creates a new SplFileInfo object for the file_name specified. The file + * does not need to exist, or be readable. + * + * @file_name mixed Path to the file. + */ public function __construct($file_name) { hphp_splfileinfo___construct($this, $file_name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getpath.php ) - * - * Returns the path to the file, omitting the filename and any trailing - * slash. - * - * @return mixed Returns the path to the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getpath.php ) + * + * Returns the path to the file, omitting the filename and any trailing + * slash. + * + * @return mixed Returns the path to the file. + */ public function getPath() { return hphp_splfileinfo_getpath($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getfilename.php ) - * - * Gets the filename without any path information. - * - * @return mixed The filename. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getfilename.php ) + * + * Gets the filename without any path information. + * + * @return mixed The filename. + */ public function getFilename() { return hphp_splfileinfo_getfilename($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getfileinfo.php ) - * - * This method gets an SplFileInfo object for the referenced file. - * - * @class_name mixed Name of an SplFileInfo derived class to use. - * - * @return mixed An SplFileInfo object created for the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getfileinfo.php ) + * + * This method gets an SplFileInfo object for the referenced file. + * + * @class_name mixed Name of an SplFileInfo derived class to use. + * + * @return mixed An SplFileInfo object created for the file. + */ public function getFileInfo($class_name = "") { return hphp_splfileinfo_getfileinfo($this, $class_name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getbasename.php ) - * - * This method returns the base name of the file, directory, or link - * without path info. - * - * @suffix mixed Optional suffix to omit from the base name returned. - * - * @return mixed Returns the base name without path information. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getbasename.php ) + * + * This method returns the base name of the file, directory, or link + * without path info. + * + * @suffix mixed Optional suffix to omit from the base name returned. + * + * @return mixed Returns the base name without path information. + */ public function getBasename($suffix = "") { return hphp_splfileinfo_getbasename($this, $suffix); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getpathname.php ) - * - * Returns the path to the file. - * - * @return mixed The path to the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getpathname.php ) + * + * Returns the path to the file. + * + * @return mixed The path to the file. + */ public function getPathname() { return hphp_splfileinfo_getpathname($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getpathinfo.php ) - * - * Gets an SplFileInfo object for the parent of the current file. - * - * @class_name mixed Name of an SplFileInfo derived class to use. - * - * @return mixed Returns an SplFileInfo object for the parent path of - * the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getpathinfo.php ) + * + * Gets an SplFileInfo object for the parent of the current file. + * + * @class_name mixed Name of an SplFileInfo derived class to use. + * + * @return mixed Returns an SplFileInfo object for the parent path of + * the file. + */ public function getPathInfo($class_name = "") { return hphp_splfileinfo_getpathinfo($this, $class_name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getperms.php ) - * - * Gets the file permissions for the file. - * - * @return mixed Returns the file permissions. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getperms.php ) + * + * Gets the file permissions for the file. + * + * @return mixed Returns the file permissions. + */ public function getPerms() { return hphp_splfileinfo_getperms($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getinode.php ) - * - * Gets the inode number for the filesystem object. - * - * @return mixed Returns the inode number for the filesystem object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getinode.php ) + * + * Gets the inode number for the filesystem object. + * + * @return mixed Returns the inode number for the filesystem object. + */ public function getInode() { return hphp_splfileinfo_getinode($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getsize.php ) - * - * Returns the filesize in bytes for the file referenced. - * - * @return mixed The filesize in bytes. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getsize.php ) + * + * Returns the filesize in bytes for the file referenced. + * + * @return mixed The filesize in bytes. + */ public function getSize() { return hphp_splfileinfo_getsize($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getowner.php ) - * - * Gets the file owner. The owner ID is returned in numerical format. - * - * @return mixed The owner id in numerical format. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getowner.php ) + * + * Gets the file owner. The owner ID is returned in numerical format. + * + * @return mixed The owner id in numerical format. + */ public function getOwner() { return hphp_splfileinfo_getowner($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getgroup.php ) - * - * Gets the file group. The group ID is returned in numerical format. - * - * @return mixed The group id in numerical format. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getgroup.php ) + * + * Gets the file group. The group ID is returned in numerical format. + * + * @return mixed The group id in numerical format. + */ public function getGroup() { return hphp_splfileinfo_getgroup($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getatime.php ) - * - * Gets the last access time for the file. - * - * @return mixed Returns the time the file was last accessed. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getatime.php ) + * + * Gets the last access time for the file. + * + * @return mixed Returns the time the file was last accessed. + */ public function getATime() { return hphp_splfileinfo_getatime($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getmtime.php ) - * - * Returns the time when the contents of the file were changed. The time - * returned is a Unix timestamp. - * - * @return mixed Returns the last modified time for the file, in a - * Unix timestamp. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getmtime.php ) + * + * Returns the time when the contents of the file were changed. The time + * returned is a Unix timestamp. + * + * @return mixed Returns the last modified time for the file, in a + * Unix timestamp. + */ public function getMTime() { return hphp_splfileinfo_getmtime($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getctime.php ) - * - * Returns the inode change time for the file. The time returned is a Unix - * timestamp. - * - * @return mixed The last change time, in a Unix timestamp. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getctime.php ) + * + * Returns the inode change time for the file. The time returned is a Unix + * timestamp. + * + * @return mixed The last change time, in a Unix timestamp. + */ public function getCTime() { return hphp_splfileinfo_getctime($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.gettype.php ) - * - * Returns the type of the file referenced. - * - * @return mixed A string representing the type of the entry. May be - * one of file, link, or dir - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.gettype.php ) + * + * Returns the type of the file referenced. + * + * @return mixed A string representing the type of the entry. May be + * one of file, link, or dir + */ public function getType() { return hphp_splfileinfo_gettype($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.iswritable.php ) - * - * Checks if the current entry is writable. - * - * @return mixed Returns TRUE if writable, FALSE otherwise; - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.iswritable.php ) + * + * Checks if the current entry is writable. + * + * @return mixed Returns TRUE if writable, FALSE otherwise; + */ public function isWritable() { return hphp_splfileinfo_iswritable($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.isreadable.php ) - * - * Check if the file is readable. - * - * @return mixed Returns TRUE if readable, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.isreadable.php ) + * + * Check if the file is readable. + * + * @return mixed Returns TRUE if readable, FALSE otherwise. + */ public function isReadable() { return hphp_splfileinfo_isreadable($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.isexecutable.php ) - * - * Checks if the file is executable. - * - * @return mixed Returns TRUE if executable, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.isexecutable.php ) + * + * Checks if the file is executable. + * + * @return mixed Returns TRUE if executable, FALSE otherwise. + */ public function isExecutable() { return hphp_splfileinfo_isexecutable($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.isfile.php ) - * - * Checks if the file referenced by this SplFileInfo object exists and is - * a regular file. - * - * @return mixed Returns TRUE if the file exists and is a regular - * file (not a link), FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.isfile.php ) + * + * Checks if the file referenced by this SplFileInfo object exists and is + * a regular file. + * + * @return mixed Returns TRUE if the file exists and is a regular + * file (not a link), FALSE otherwise. + */ public function isFile() { return hphp_splfileinfo_isfile($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.isdir.php ) - * - * This method can be used to determine if the file is a directory. - * - * @return mixed Returns TRUE if a directory, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.isdir.php ) + * + * This method can be used to determine if the file is a directory. + * + * @return mixed Returns TRUE if a directory, FALSE otherwise. + */ public function isDir() { return hphp_splfileinfo_isdir($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.islink.php ) - * - * Use this method to check if the file referenced by the SplFileInfo - * object is a link. - * - * @return mixed Returns TRUE if the file is a link, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.islink.php ) + * + * Use this method to check if the file referenced by the SplFileInfo + * object is a link. + * + * @return mixed Returns TRUE if the file is a link, FALSE otherwise. + */ public function isLink() { return hphp_splfileinfo_islink($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getlinktarget.php ) - * - * Gets the target of a filesystem link. - * - * The target may not be the real path on the filesystem. Use - * SplFileInfo::getRealPath() to determine the true path on the filesystem. - * - * @return mixed Returns the target of the filesystem link. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getlinktarget.php ) + * + * Gets the target of a filesystem link. + * + * The target may not be the real path on the filesystem. Use + * SplFileInfo::getRealPath() to determine the true path on the filesystem. + * + * @return mixed Returns the target of the filesystem link. + */ public function getLinkTarget() { return hphp_splfileinfo_getlinktarget($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.getrealpath.php ) - * - * This method expands all symbolic links, resolves relative references - * and returns the real path to the file. - * - * @return mixed Returns the path to the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.getrealpath.php ) + * + * This method expands all symbolic links, resolves relative references + * and returns the real path to the file. + * + * @return mixed Returns the path to the file. + */ public function getRealPath() { return hphp_splfileinfo_getrealpath($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.tostring.php ) - * - * This method will return the file name of the referenced file. - * - * @return mixed Returns the path to the file. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.tostring.php ) + * + * This method will return the file name of the referenced file. + * + * @return mixed Returns the path to the file. + */ public function __toString() { return hphp_splfileinfo___tostring($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.openfile.php ) - * - * Creates an SplFileObject object of the file. This is useful because - * SplFileObject contains additional methods for manipulating the file - * whereas SplFileInfo is only useful for gaining information, like whether - * the file is writable. - * - * @mode mixed The mode for opening the file. See the fopen() - * documentation for descriptions of possible modes. - * The default is read only. - * @use_include_path - * mixed When set to TRUE, the filename is also searched for - * within the include_path - * @context mixed Refer to the context section of the manual for a - * description of contexts. - * - * @return mixed The opened file as an SplFileObject object. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.openfile.php ) + * + * Creates an SplFileObject object of the file. This is useful because + * SplFileObject contains additional methods for manipulating the file + * whereas SplFileInfo is only useful for gaining information, like whether + * the file is writable. + * + * @mode mixed The mode for opening the file. See the fopen() + * documentation for descriptions of possible modes. + * The default is read only. + * @use_include_path + * mixed When set to TRUE, the filename is also searched for + * within the include_path + * @context mixed Refer to the context section of the manual for a + * description of contexts. + * + * @return mixed The opened file as an SplFileObject object. + */ public function openFile($mode = 'r', $use_include_path = false, $context = null) { return hphp_splfileinfo_openfile($this, $mode, $use_include_path, $context); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.setfileclass.php ) - * - * Set the class name which SplFileInfo will use to open files with when - * openFile() is called. The class name passed to this method must be - * derived from SplFileObject. - * - * @class_name mixed The class name to use when openFile() is called. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.setfileclass.php ) + * + * Set the class name which SplFileInfo will use to open files with when + * openFile() is called. The class name passed to this method must be + * derived from SplFileObject. + * + * @class_name mixed The class name to use when openFile() is called. + * + * @return mixed No value is returned. + */ public function setFileClass($class_name = "SplFileObject") { hphp_splfileinfo_setfileclass($this, $class_name); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileinfo.setinfoclass.php ) - * - * Use this method to set a custom class which will be used when - * getFileInfo and getPathInfo are called. The class name passed to this - * method must be derived from SplFileInfo. - * - * @class_name mixed The class name to use. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileinfo.setinfoclass.php ) + * + * Use this method to set a custom class which will be used when + * getFileInfo and getPathInfo are called. The class name passed to this + * method must be derived from SplFileInfo. + * + * @class_name mixed The class name to use. + * + * @return mixed No value is returned. + */ public function setInfoClass($class_name = "SplFileInfo") { hphp_splfileinfo_setinfoclass($this, $class_name); } @@ -406,29 +406,29 @@ class SplFileObject extends SplFileInfo implements RecursiveIterator, const SKIP_EMPTY = 6; const READ_CSV = 8; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.construct.php ) - * - * Construct a new file object. - * - * @filename mixed The file to read. TipA URL can be used as a filename - * with this function if the fopen wrappers have been - * enabled. See fopen() for more details on how to - * specify the filename. See the Supported Protocols - * and Wrappers for links to information about what - * abilities the various wrappers have, notes on their - * usage, and information on any predefined variables - * they may provide. - * @open_mode mixed The mode in which to open the file. See fopen() for - * a list of allowed modes. - * @use_include_path - * mixed Whether to search in the include_path for filename. - * @context mixed A valid context resource created with - * stream_context_create(). - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.construct.php ) + * + * Construct a new file object. + * + * @filename mixed The file to read. TipA URL can be used as a filename + * with this function if the fopen wrappers have been + * enabled. See fopen() for more details on how to + * specify the filename. See the Supported Protocols + * and Wrappers for links to information about what + * abilities the various wrappers have, notes on their + * usage, and information on any predefined variables + * they may provide. + * @open_mode mixed The mode in which to open the file. See fopen() for + * a list of allowed modes. + * @use_include_path + * mixed Whether to search in the include_path for filename. + * @context mixed A valid context resource created with + * stream_context_create(). + * + * @return mixed No value is returned. + */ public function __construct($filename, $open_mode = 'r', $use_include_path = false, $context = null) { @@ -436,459 +436,459 @@ class SplFileObject extends SplFileInfo implements RecursiveIterator, $use_include_path, $context); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.current.php ) - * - * Retrieves the current line of the file. - * - * @return mixed Retrieves the current line of the file. If the - * SplFileObject::READ_CSV flag is set, this method - * returns an array containing the current line parsed - * as CSV data. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.current.php ) + * + * Retrieves the current line of the file. + * + * @return mixed Retrieves the current line of the file. If the + * SplFileObject::READ_CSV flag is set, this method + * returns an array containing the current line parsed + * as CSV data. + */ public function current() { return hphp_splfileobject_current($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.eof.php ) - * - * Determine whether the end of file has been reached - * - * @return mixed Returns TRUE if file is at EOF, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.eof.php ) + * + * Determine whether the end of file has been reached + * + * @return mixed Returns TRUE if file is at EOF, FALSE otherwise. + */ public function eof() { return hphp_splfileobject_eof($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fflush.php ) - * - * Forces a write of all buffered output to the file. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fflush.php ) + * + * Forces a write of all buffered output to the file. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function fflush() { return hphp_splfileobject_fflush($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fgetc.php ) - * - * Gets a character from the file. - * - * @return mixed Returns a string containing a single character read - * from the file or FALSE on EOF. WarningThis function - * may return Boolean FALSE, but may also return a - * non-Boolean value which evaluates to FALSE. Please - * read the section on Booleans for more information. - * Use the === operator for testing the return value of - * this function. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fgetc.php ) + * + * Gets a character from the file. + * + * @return mixed Returns a string containing a single character read + * from the file or FALSE on EOF. WarningThis function + * may return Boolean FALSE, but may also return a + * non-Boolean value which evaluates to FALSE. Please + * read the section on Booleans for more information. + * Use the === operator for testing the return value of + * this function. + */ public function fgetc() { return hphp_splfileobject_fgetc($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fgetcsv.php ) - * - * Gets a line from the file which is in CSV format and returns an array - * containing the fields read. - * - * @delimiter mixed The field delimiter (one character only). Defaults - * as a comma or the value set using - * SplFileObject::setCsvControl(). - * @enclosure mixed The field enclosure character (one character only). - * Defaults as a double quotation mark or the value set - * using SplFileObject::setCsvControl(). - * @escape mixed The escape character (one character only). Defaults - * as a backslash (\) or the value set using - * SplFileObject::setCsvControl(). - * - * @return mixed Returns an indexed array containing the fields read, - * or FALSE on error. - * - * A blank line in a CSV file will be returned as an - * array comprising a single NULL field unless using - * SplFileObject::SKIP_EMPTY | - * SplFileObject::DROP_NEW_LINE, in which case empty - * lines are skipped. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fgetcsv.php ) + * + * Gets a line from the file which is in CSV format and returns an array + * containing the fields read. + * + * @delimiter mixed The field delimiter (one character only). Defaults + * as a comma or the value set using + * SplFileObject::setCsvControl(). + * @enclosure mixed The field enclosure character (one character only). + * Defaults as a double quotation mark or the value set + * using SplFileObject::setCsvControl(). + * @escape mixed The escape character (one character only). Defaults + * as a backslash (\) or the value set using + * SplFileObject::setCsvControl(). + * + * @return mixed Returns an indexed array containing the fields read, + * or FALSE on error. + * + * A blank line in a CSV file will be returned as an + * array comprising a single NULL field unless using + * SplFileObject::SKIP_EMPTY | + * SplFileObject::DROP_NEW_LINE, in which case empty + * lines are skipped. + */ public function fgetcsv($delimiter = ",", $enclosure = "\"", $escape = "\\") { return hphp_splfileobject_fgetcsv($this, $delimiter, $enclosure, $escape); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fgets.php ) - * - * Gets a line from the file. - * - * @return mixed Returns a string containing the next line from the - * file, or FALSE on error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fgets.php ) + * + * Gets a line from the file. + * + * @return mixed Returns a string containing the next line from the + * file, or FALSE on error. + */ public function fgets() { return hphp_splfileobject_fgets($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fgetss.php ) - * - * Identical to SplFileObject::fgets(), except that - * SplFileObject::fgetss() attempts to strip any HTML and PHP tags from the - * text it reads. - * - * @allowable_tags - * mixed Optional parameter to specify tags which should not - * be stripped. - * - * @return mixed Returns a string containing the next line of the - * file with HTML and PHP code stripped, or FALSE on - * error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fgetss.php ) + * + * Identical to SplFileObject::fgets(), except that + * SplFileObject::fgetss() attempts to strip any HTML and PHP tags from the + * text it reads. + * + * @allowable_tags + * mixed Optional parameter to specify tags which should not + * be stripped. + * + * @return mixed Returns a string containing the next line of the + * file with HTML and PHP code stripped, or FALSE on + * error. + */ public function fgetss($allowable_tags) { return hphp_splfileobject_fgetss($this, $allowable_tags); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.flock.php ) - * - * Locks or unlocks the file in the same portable way as flock(). - * - * @operation mixed operation is one of the following: LOCK_SH to - * acquire a shared lock (reader). LOCK_EX to acquire - * an exclusive lock (writer). LOCK_UN to release a - * lock (shared or exclusive). LOCK_NB to not block - * while locking (not supported on Windows). - * @wouldblock mixed Set to TRUE if the lock would block (EWOULDBLOCK - * errno condition). - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.flock.php ) + * + * Locks or unlocks the file in the same portable way as flock(). + * + * @operation mixed operation is one of the following: LOCK_SH to + * acquire a shared lock (reader). LOCK_EX to acquire + * an exclusive lock (writer). LOCK_UN to release a + * lock (shared or exclusive). LOCK_NB to not block + * while locking (not supported on Windows). + * @wouldblock mixed Set to TRUE if the lock would block (EWOULDBLOCK + * errno condition). + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function flock($operation, &$wouldblock) { return hphp_splfileobject_flock($this, $wouldblock); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fpassthru.php ) - * - * Reads to EOF on the given file pointer from the current position and - * writes the results to the output buffer. - * - * You may need to call SplFileObject::rewind() to reset the file pointer - * to the beginning of the file if you have already written data to the - * file. - * - * @return mixed Returns the number of characters read from handle - * and passed through to the output. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fpassthru.php ) + * + * Reads to EOF on the given file pointer from the current position and + * writes the results to the output buffer. + * + * You may need to call SplFileObject::rewind() to reset the file pointer + * to the beginning of the file if you have already written data to the + * file. + * + * @return mixed Returns the number of characters read from handle + * and passed through to the output. + */ public function fpassthru() { return hphp_splfileobject_fpassthru($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fscanf.php ) - * - * Reads a line from the file and interprets it according to the specified - * format, which is described in the documentation for sprintf(). - * - * Any whitespace in the format string matches any whitespace in the line - * from the file. This means that even a tab \t in the format string can - * match a single space character in the input stream. - * - * @format mixed The specified format as described in the sprintf() - * documentation. - * - * @return mixed If only one parameter is passed to this method, the - * values parsed will be returned as an array. - * Otherwise, if optional parameters are passed, the - * function will return the number of assigned values. - * The optional parameters must be passed by reference. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fscanf.php ) + * + * Reads a line from the file and interprets it according to the specified + * format, which is described in the documentation for sprintf(). + * + * Any whitespace in the format string matches any whitespace in the line + * from the file. This means that even a tab \t in the format string can + * match a single space character in the input stream. + * + * @format mixed The specified format as described in the sprintf() + * documentation. + * + * @return mixed If only one parameter is passed to this method, the + * values parsed will be returned as an array. + * Otherwise, if optional parameters are passed, the + * function will return the number of assigned values. + * The optional parameters must be passed by reference. + */ public function fscanf($format) { $argc = func_num_args(); $argv = func_get_args(); return hphp_splfileobject_fscanf($argc, $this, $format, $argv); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fseek.php ) - * - * Seek to a position in the file measured in bytes from the beginning of - * the file, obtained by adding offset to the position specified by whence. - * - * @offset mixed The offset. A negative value can be used to move - * backwards through the file which is useful when - * SEEK_END is used as the whence value. - * @whence mixed whence values are: SEEK_SET - Set position equal to - * offset bytes. SEEK_CUR - Set position to current - * location plus offset. SEEK_END - Set position to - * end-of-file plus offset. - * - * If whence is not specified, it is assumed to be - * SEEK_SET. - * - * @return mixed Returns 0 if the seek was successful, -1 otherwise. - * Note that seeking past EOF is not considered an - * error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fseek.php ) + * + * Seek to a position in the file measured in bytes from the beginning of + * the file, obtained by adding offset to the position specified by whence. + * + * @offset mixed The offset. A negative value can be used to move + * backwards through the file which is useful when + * SEEK_END is used as the whence value. + * @whence mixed whence values are: SEEK_SET - Set position equal to + * offset bytes. SEEK_CUR - Set position to current + * location plus offset. SEEK_END - Set position to + * end-of-file plus offset. + * + * If whence is not specified, it is assumed to be + * SEEK_SET. + * + * @return mixed Returns 0 if the seek was successful, -1 otherwise. + * Note that seeking past EOF is not considered an + * error. + */ public function fseek($offset, $whence) { return hphp_splfileobject_fseek($this, $offset, $whence); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fstat.php ) - * - * Gathers the statistics of the file. Behaves identically to fstat(). - * - * @return mixed Returns an array with the statistics of the file; - * the format of the array is described in detail on - * the stat() manual page. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fstat.php ) + * + * Gathers the statistics of the file. Behaves identically to fstat(). + * + * @return mixed Returns an array with the statistics of the file; + * the format of the array is described in detail on + * the stat() manual page. + */ public function fstat() { return hphp_splfileobject_fstat($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.ftell.php ) - * - * Returns the position of the file pointer which represents the current - * offset in the file stream. - * - * @return mixed Returns the position of the file pointer as an - * integer, or FALSE on error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.ftell.php ) + * + * Returns the position of the file pointer which represents the current + * offset in the file stream. + * + * @return mixed Returns the position of the file pointer as an + * integer, or FALSE on error. + */ public function ftell() { return hphp_splfileobject_ftell($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.ftruncate.php ) - * - * Truncates the file to size bytes. - * - * @size mixed The size to truncate to. - * - * If size is larger than the file it is extended with - * null bytes. - * - * If size is smaller than the file, the extra data - * will be lost. - * - * @return mixed Returns TRUE on success or FALSE on failure. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.ftruncate.php ) + * + * Truncates the file to size bytes. + * + * @size mixed The size to truncate to. + * + * If size is larger than the file it is extended with + * null bytes. + * + * If size is smaller than the file, the extra data + * will be lost. + * + * @return mixed Returns TRUE on success or FALSE on failure. + */ public function ftruncate($size) { return hphp_splfileobject_ftruncate($this, $size); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.fwrite.php ) - * - * Writes the contents of string to the file - * - * @str mixed The string to be written to the file. - * @length mixed If the length argument is given, writing will stop - * after length bytes have been written or the end of - * string is reached, whichever comes first. - * - * @return mixed Returns the number of bytes written, or NULL on - * error. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.fwrite.php ) + * + * Writes the contents of string to the file + * + * @str mixed The string to be written to the file. + * @length mixed If the length argument is given, writing will stop + * after length bytes have been written or the end of + * string is reached, whichever comes first. + * + * @return mixed Returns the number of bytes written, or NULL on + * error. + */ public function fwrite($str, $length) { return hphp_splfileobject_fwrite($this, $str, $length); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.getchildren.php ) - * - * An SplFileObject does not have children so this method returns NULL. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.getchildren.php ) + * + * An SplFileObject does not have children so this method returns NULL. + * + * @return mixed No value is returned. + */ public function getChildren() { return null; // An SplFileOjbect does not have children } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.getcsvcontrol.php - * ) - * - * Gets the delimiter and enclosure character used for parsing CSV fields. - * - * @return mixed Returns an indexed array containing the delimiter - * and enclosure character. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.getcsvcontrol.php + * ) + * + * Gets the delimiter and enclosure character used for parsing CSV fields. + * + * @return mixed Returns an indexed array containing the delimiter + * and enclosure character. + */ public function getCsvControl() { return hphp_splfileobject_getcvscontrol($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.getflags.php ) - * - * Gets the flags set for an instance of SplFileObject as an integer. - * - * @return mixed Returns an integer representing the flags. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.getflags.php ) + * + * Gets the flags set for an instance of SplFileObject as an integer. + * + * @return mixed Returns an integer representing the flags. + */ public function getFlags() { return hphp_splfileobject_getflags($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.getmaxlinelen.php - * ) - * - * Gets the maximum line length as set by SplFileObject::setMaxLineLen(). - * - * @return mixed Returns the maximum line length if one has been set - * with SplFileObject::setMaxLineLen(), default is 0. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.getmaxlinelen.php + * ) + * + * Gets the maximum line length as set by SplFileObject::setMaxLineLen(). + * + * @return mixed Returns the maximum line length if one has been set + * with SplFileObject::setMaxLineLen(), default is 0. + */ public function getMaxLineLen() { return hphp_splfileobject_getmaxlinelen($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.haschildren.php ) - * - * An SplFileObject does not have children so this method always return - * FALSE. - * - * @return mixed Returns FALSE - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.haschildren.php ) + * + * An SplFileObject does not have children so this method always return + * FALSE. + * + * @return mixed Returns FALSE + */ public function hasChildren() { return false; // An SplFileOjbect does not have children } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.key.php ) - * - * Gets the current line number. - * - * This number may not reflect the actual line number in the file if - * SplFileObject::setMaxLineLen() is used to read fixed lengths of the - * file. - * - * @return mixed Returns the current line number. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.key.php ) + * + * Gets the current line number. + * + * This number may not reflect the actual line number in the file if + * SplFileObject::setMaxLineLen() is used to read fixed lengths of the + * file. + * + * @return mixed Returns the current line number. + */ public function key() { return hphp_splfileobject_key($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.next.php ) - * - * Moves ahead to the next line in the file. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.next.php ) + * + * Moves ahead to the next line in the file. + * + * @return mixed No value is returned. + */ public function next() { hphp_splfileobject_next($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.rewind.php ) - * - * Rewinds the file back to the first line. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.rewind.php ) + * + * Rewinds the file back to the first line. + * + * @return mixed No value is returned. + */ public function rewind() { hphp_splfileobject_rewind($this); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.seek.php ) - * - * Seek to specified line in the file. - * - * @line_pos mixed The zero-based line number to seek to. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.seek.php ) + * + * Seek to specified line in the file. + * + * @line_pos mixed The zero-based line number to seek to. + * + * @return mixed No value is returned. + */ public function seek($line_pos) { hphp_splfileobject_seek($this, $line_pos); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.setcsvcontrol.php - * ) - * - * Sets the delimiter and enclosure character for parsing CSV fields. - * - * @delimiter mixed The field delimiter (one character only). - * @enclosure mixed The field enclosure character (one character only). - * @escape mixed The field escape character (one character only). - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.setcsvcontrol.php + * ) + * + * Sets the delimiter and enclosure character for parsing CSV fields. + * + * @delimiter mixed The field delimiter (one character only). + * @enclosure mixed The field enclosure character (one character only). + * @escape mixed The field escape character (one character only). + * + * @return mixed No value is returned. + */ public function setCsvControl($delimiter = ",", $enclosure = "\"", $escape = "\\") { hphp_splfileobject_setcsvcontrol($this, $delimiter, $enclosure, $escape); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.setflags.php ) - * - * Sets the flags to be used by the SplFileObject. - * - * @flags mixed Bit mask of the flags to set. See SplFileObject - * constants for the available flags. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.setflags.php ) + * + * Sets the flags to be used by the SplFileObject. + * + * @flags mixed Bit mask of the flags to set. See SplFileObject + * constants for the available flags. + * + * @return mixed No value is returned. + */ public function setFlags($flags) { hphp_splfileobject_setflags($this, $flags); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.setmaxlinelen.php - * ) - * - * Sets the maximum length of a line to be read. - * - * @max_len mixed The maximum length of a line. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.setmaxlinelen.php + * ) + * + * Sets the maximum length of a line to be read. + * + * @max_len mixed The maximum length of a line. + * + * @return mixed No value is returned. + */ public function setMaxLineLen($max_len) { hphp_splfileobject_setmaxlinelen($this, $max_len); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splfileobject.valid.php ) - * - * Check whether EOF has been reached. - * - * @return mixed Returns TRUE if not reached EOF, FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splfileobject.valid.php ) + * + * Check whether EOF has been reached. + * + * @return mixed Returns TRUE if not reached EOF, FALSE otherwise. + */ public function valid() { return hphp_splfileobject_valid($this); } diff --git a/hphp/system/classes/splheap.php b/hphp/system/classes/splheap.php index 198a68671..a22bbe65e 100644 --- a/hphp/system/classes/splheap.php +++ b/hphp/system/classes/splheap.php @@ -15,47 +15,47 @@ abstract class SplHeap implements Iterator, Countable { private $isCorrupted = false; private $heap = array(); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.construct.php ) - * - * This constructs a new empty heap. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.construct.php ) + * + * This constructs a new empty heap. + * + * @return mixed No value is returned. + */ public function __construct() {} -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.compare.php ) - * - * Compare value1 with value2. Warning - * - * Throwing exceptions in SplHeap::compare() can corrupt the Heap and - * place it in a blocked state. You can unblock it by calling - * SplHeap::recoverFromCorruption(). However, some elements might not be - * placed correctly and it may hence break the heap-property. - * - * @value1 mixed The value of the first node being compared. - * @value2 mixed The value of the second node being compared. - * - * @return mixed Result of the comparison, positive integer if value1 - * is greater than value2, 0 if they are equal, - * negative integer otherwise. - * - * Having multiple elements with the same value in a - * Heap is not recommended. They will end up in an - * arbitrary relative position. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.compare.php ) + * + * Compare value1 with value2. Warning + * + * Throwing exceptions in SplHeap::compare() can corrupt the Heap and + * place it in a blocked state. You can unblock it by calling + * SplHeap::recoverFromCorruption(). However, some elements might not be + * placed correctly and it may hence break the heap-property. + * + * @value1 mixed The value of the first node being compared. + * @value2 mixed The value of the second node being compared. + * + * @return mixed Result of the comparison, positive integer if value1 + * is greater than value2, 0 if they are equal, + * negative integer otherwise. + * + * Having multiple elements with the same value in a + * Heap is not recommended. They will end up in an + * arbitrary relative position. + */ abstract public function compare($value1, $value2); -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.extract.php ) - * - * - * @return mixed The value of the extracted node. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.extract.php ) + * + * + * @return mixed The value of the extracted node. + */ public function extract() { $this->checkNotCorrupted(); if ($this->isEmpty()) { @@ -78,16 +78,16 @@ abstract class SplHeap implements Iterator, Countable { return $result; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.insert.php ) - * - * Insert value in the heap. - * - * @value mixed The value to insert. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.insert.php ) + * + * Insert value in the heap. + * + * @value mixed The value to insert. + * + * @return mixed No value is returned. + */ public function insert($value) { $this->checkNotCorrupted(); $index = $this->lowestFreeIndex(); @@ -101,72 +101,72 @@ abstract class SplHeap implements Iterator, Countable { } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.isempty.php ) - * - * - * @return mixed Returns whether the heap is empty. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.isempty.php ) + * + * + * @return mixed Returns whether the heap is empty. + */ public function isEmpty() { return $this->count() == 0; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from - * http://php.net/manual/en/splheap.recoverfromcorruption.php ) - * - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from + * http://php.net/manual/en/splheap.recoverfromcorruption.php ) + * + * + * @return mixed No value is returned. + */ public function recoverFromCorruption() { $this->isCorrupted = false; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.count.php ) - * - * - * @return mixed Returns the number of elements in the heap. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.count.php ) + * + * + * @return mixed Returns the number of elements in the heap. + */ public function count() { return count($this->heap); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.current.php ) - * - * Get the current datastructure node. - * - * @return mixed The current node value. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.current.php ) + * + * Get the current datastructure node. + * + * @return mixed The current node value. + */ public function current() { return $this->isEmpty() ? null : $this->top(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.key.php ) - * - * This function returns the current node index - * - * @return mixed The current node index. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.key.php ) + * + * This function returns the current node index + * + * @return mixed The current node index. + */ public function key() { return $this->highestUsedIndex(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.next.php ) - * - * Move to the next node. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.next.php ) + * + * Move to the next node. + * + * @return mixed No value is returned. + */ public function next() { if ($this->isEmpty()) { // don't error, just silently stop @@ -175,27 +175,27 @@ abstract class SplHeap implements Iterator, Countable { $this->extract(); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.rewind.php ) - * - * This rewinds the iterator to the beginning. This is a no-op for heaps - * as the iterator is virtual and in fact never moves from the top of the - * heap. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.rewind.php ) + * + * This rewinds the iterator to the beginning. This is a no-op for heaps + * as the iterator is virtual and in fact never moves from the top of the + * heap. + * + * @return mixed No value is returned. + */ public function rewind() { // Do nothing, the iterator always points to the top element } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.top.php ) - * - * - * @return mixed The value of the node on the top. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.top.php ) + * + * + * @return mixed The value of the node on the top. + */ public function top() { $this->checkNotCorrupted(); if ($this->isEmpty()) { @@ -207,15 +207,15 @@ abstract class SplHeap implements Iterator, Countable { return $this->heap[0]; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splheap.valid.php ) - * - * Checks if the heap contains any more nodes. - * - * @return mixed Returns TRUE if the heap contains any more nodes, - * FALSE otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splheap.valid.php ) + * + * Checks if the heap contains any more nodes. + * + * @return mixed Returns TRUE if the heap contains any more nodes, + * FALSE otherwise. + */ public function valid() { return !$this->isEmpty(); } @@ -303,23 +303,23 @@ abstract class SplHeap implements Iterator, Countable { * */ class SplMaxHeap extends SplHeap implements Iterator, Countable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splmaxheap.compare.php ) - * - * Compare value1 with value2. - * - * @value1 mixed The value of the first node being compared. - * @value2 mixed The value of the second node being compared. - * - * @return mixed Result of the comparison, positive integer if value1 - * is greater than value2, 0 if they are equal, - * negative integer otherwise. - * - * Having multiple elements with the same value in a - * Heap is not recommended. They will end up in an - * arbitrary relative position. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splmaxheap.compare.php ) + * + * Compare value1 with value2. + * + * @value1 mixed The value of the first node being compared. + * @value2 mixed The value of the second node being compared. + * + * @return mixed Result of the comparison, positive integer if value1 + * is greater than value2, 0 if they are equal, + * negative integer otherwise. + * + * Having multiple elements with the same value in a + * Heap is not recommended. They will end up in an + * arbitrary relative position. + */ function compare($value1, $value2) { return $value1 - $value2; } @@ -334,23 +334,23 @@ class SplMaxHeap extends SplHeap implements Iterator, Countable { * */ class SplMinHeap extends SplHeap implements Iterator, Countable { -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splminheap.compare.php ) - * - * Compare value1 with value2. - * - * @value1 mixed The value of the first node being compared. - * @value2 mixed The value of the second node being compared. - * - * @return mixed Result of the comparison, positive integer if value1 - * is lower than value2, 0 if they are equal, negative - * integer otherwise. - * - * Having multiple elements with the same value in a - * Heap is not recommended. They will end up in an - * arbitrary relative position. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splminheap.compare.php ) + * + * Compare value1 with value2. + * + * @value1 mixed The value of the first node being compared. + * @value2 mixed The value of the second node being compared. + * + * @return mixed Result of the comparison, positive integer if value1 + * is lower than value2, 0 if they are equal, negative + * integer otherwise. + * + * Having multiple elements with the same value in a + * Heap is not recommended. They will end up in an + * arbitrary relative position. + */ function compare($value1, $value2) { return $value2 - $value1; } diff --git a/hphp/system/classes/splobjectstorage.php b/hphp/system/classes/splobjectstorage.php index a6ee2950d..03d6361c6 100644 --- a/hphp/system/classes/splobjectstorage.php +++ b/hphp/system/classes/splobjectstorage.php @@ -13,92 +13,92 @@ class SplObjectStorage implements Iterator, Countable { private $storage = array(); private $index = 0; -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.rewind.php ) - * - * Rewind the iterator to the first storage element. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.rewind.php ) + * + * Rewind the iterator to the first storage element. + * + * @return mixed No value is returned. + */ function rewind() { rewind($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.valid.php ) - * - * Returns if the current iterator entry is valid. - * - * @return mixed Returns TRUE if the iterator entry is valid, FALSE - * otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.valid.php ) + * + * Returns if the current iterator entry is valid. + * + * @return mixed Returns TRUE if the iterator entry is valid, FALSE + * otherwise. + */ function valid() { return key($this->storage) !== false; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.key.php ) - * - * Returns the index at which the iterator currently is. - * - * @return mixed The index corresponding to the position of the - * iterator. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.key.php ) + * + * Returns the index at which the iterator currently is. + * + * @return mixed The index corresponding to the position of the + * iterator. + */ function key() { return $this->index; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.current.php ) - * - * Returns the current storage entry. - * - * @return mixed The object at the current iterator position. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.current.php ) + * + * Returns the current storage entry. + * + * @return mixed The object at the current iterator position. + */ function current() { return current($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.next.php ) - * - * Moves the iterator to the next object in the storage. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.next.php ) + * + * Moves the iterator to the next object in the storage. + * + * @return mixed No value is returned. + */ function next() { next($this->storage); $this->index++; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.count.php ) - * - * Counts the number of objects in the storage. - * - * @return mixed The number of objects in the storage. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.count.php ) + * + * Counts the number of objects in the storage. + * + * @return mixed The number of objects in the storage. + */ function count() { return count($this->storage); } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.contains.php ) - * - * Checks if the storage contains the object provided. - * - * @obj mixed The object to look for. - * - * @return mixed Returns TRUE if the object is in the storage, FALSE - * otherwise. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.contains.php ) + * + * Checks if the storage contains the object provided. + * + * @obj mixed The object to look for. + * + * @return mixed Returns TRUE if the object is in the storage, FALSE + * otherwise. + */ function contains($obj) { if (is_object($obj)) { foreach($this->storage as $object) { @@ -110,33 +110,33 @@ class SplObjectStorage implements Iterator, Countable { return false; } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.attach.php ) - * - * Adds an object inside the storage, and optionally associate it to some - * data. - * - * @obj mixed The object to add. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.attach.php ) + * + * Adds an object inside the storage, and optionally associate it to some + * data. + * + * @obj mixed The object to add. + * + * @return mixed No value is returned. + */ function attach($obj) { if (is_object($obj) && !$this->contains($obj)) { $this->storage[] = $obj; } } -// This doc comment block generated by idl/sysdoc.php -/** - * ( excerpt from http://php.net/manual/en/splobjectstorage.detach.php ) - * - * Removes the object from the storage. - * - * @obj mixed The object to remove. - * - * @return mixed No value is returned. - */ + // This doc comment block generated by idl/sysdoc.php + /** + * ( excerpt from http://php.net/manual/en/splobjectstorage.detach.php ) + * + * Removes the object from the storage. + * + * @obj mixed The object to remove. + * + * @return mixed No value is returned. + */ function detach($obj) { if (is_object($obj)) { foreach($this->storage as $idx => $object) {