From 50ae082d03cc2e107b9ca303432b07d8a745a8f4 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Sat, 4 Sep 2004 08:34:51 +0000 Subject: [PATCH] phpdoc tweaking --- includes/WebRequest.php | 57 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 54 insertions(+), 3 deletions(-) diff --git a/includes/WebRequest.php b/includes/WebRequest.php index de7c13ac2b..24d20dea77 100644 --- a/includes/WebRequest.php +++ b/includes/WebRequest.php @@ -54,6 +54,8 @@ class WebRequest { /** * Recursively strips slashes from the given array; * used for undoing the evil that is magic_quotes_gpc. + * @param array &$arr will be modified + * @return array the original array * @private */ function &fix_magic_quotes( &$arr ) { @@ -87,6 +89,7 @@ class WebRequest { /** * Recursively normalizes UTF-8 strings in the given array. + * @param array &$arr will be modified * @private */ function normalizeUnicode( &$arr ) { @@ -101,6 +104,10 @@ class WebRequest { /** * Fetch a value from the given array or return $default if it's not set. + * @param array &$arr + * @param string $name + * @param mixed $default + * @return mixed * @private */ function getGPCVal( &$arr, $name, $default ) { @@ -115,6 +122,10 @@ class WebRequest { * Fetch a value from the given array or return $default if it's not set. * \r is stripped from the text, and with some language modules there is * an input transliteration applied. + * @param array &$arr + * @param string $name + * @param string $default + * @return string * @private */ function getGPCText( &$arr, $name, $default ) { @@ -130,7 +141,10 @@ class WebRequest { /** * Fetch a value from the input or return $default if it's not set. - * Value may be of any type -- even an array -- and is not altered. + * Value may be of a string or array, and is not altered. + * @param string $name + * @param mixed $default optional default (or NULL) + * @return mixed */ function getVal( $name, $default = NULL ) { return $this->getGPCVal( $_REQUEST, $name, $default ); @@ -138,8 +152,11 @@ class WebRequest { /** * Fetch an integer value from the input or return $default if not set. - * Guaranteed to return an integer; non-integer input will typically + * Guaranteed to return an integer; non-numeric input will typically * return 0. + * @param string $name + * @param int $default + * @return int */ function getInt( $name, $default = 0 ) { return IntVal( $this->getVal( $name, $default ) ); @@ -149,6 +166,9 @@ class WebRequest { * Fetch a boolean value from the input or return $default if not set. * Guaranteed to return true or false, with normal PHP semantics for * boolean interpretation of strings. + * @param string $name + * @param bool $default + * @return bool */ function getBool( $name, $default = false ) { return $this->getVal( $name, $default ) ? true : false; @@ -158,6 +178,8 @@ class WebRequest { * Return true if the named value is set in the input, whatever that * value is (even "0"). Return false if the named value is not set. * Example use is checking for the presence of check boxes in forms. + * @param string $name + * @return bool */ function getCheck( $name ) { # Checkboxes and buttons are only present when clicked @@ -171,6 +193,10 @@ class WebRequest { * set. \r is stripped from the text, and with some language modules there * is an input transliteration applied. This should generally be used for * form