@@ -72,7 +72,7 @@ |
||
| 72 | 72 | /** |
| 73 | 73 | * @param array |
| 74 | 74 | * |
| 75 | - * @return HTML |
|
| 75 | + * @return string |
|
| 76 | 76 | */ |
| 77 | 77 | public function getAttributesHTML($attrs = null) { |
| 78 | 78 | $exclude = (is_string($attrs)) ? func_get_args() : null; |
@@ -14,6 +14,10 @@ |
||
| 14 | 14 | */ |
| 15 | 15 | protected $group; |
| 16 | 16 | |
| 17 | + /** |
|
| 18 | + * @param SecurityAdmin $controller |
|
| 19 | + * @param string $name |
|
| 20 | + */ |
|
| 17 | 21 | public function __construct($controller, $name, $fields = null, $actions = null, $validator = null) { |
| 18 | 22 | if(!$fields) { |
| 19 | 23 | $helpHtml = _t( |
@@ -14,6 +14,10 @@ discard block |
||
| 14 | 14 | */ |
| 15 | 15 | protected $group; |
| 16 | 16 | |
| 17 | + /** |
|
| 18 | + * @param SecurityAdmin $controller |
|
| 19 | + * @param string $name |
|
| 20 | + */ |
|
| 17 | 21 | public function __construct($controller, $name, $fields = null, $actions = null, $validator = null) { |
| 18 | 22 | if(!$fields) { |
| 19 | 23 | $helpHtml = _t( |
@@ -100,7 +104,7 @@ discard block |
||
| 100 | 104 | } |
| 101 | 105 | |
| 102 | 106 | /** |
| 103 | - * @param $group Group |
|
| 107 | + * @param DataObject $group Group |
|
| 104 | 108 | */ |
| 105 | 109 | public function setGroup($group) { |
| 106 | 110 | $this->group = $group; |
@@ -109,6 +109,7 @@ |
||
| 109 | 109 | /** |
| 110 | 110 | * Returns true if negotiation is enabled for the given response. By default, negotiation is only |
| 111 | 111 | * enabled for pages that have the xml header. |
| 112 | + * @param SS_HTTPResponse $response |
|
| 112 | 113 | */ |
| 113 | 114 | public static function enabled_for($response) { |
| 114 | 115 | $contentType = $response->getHeader("Content-Type"); |
@@ -144,13 +144,13 @@ |
||
| 144 | 144 | * @see http://uk3.php.net/manual/en/function.setcookie.php |
| 145 | 145 | * |
| 146 | 146 | * @param string $name The name of the cookie |
| 147 | - * @param string|array $value The value for the cookie to hold |
|
| 147 | + * @param false|string $value The value for the cookie to hold |
|
| 148 | 148 | * @param int $expiry The number of days until expiry |
| 149 | 149 | * @param string $path The path to save the cookie on (falls back to site base) |
| 150 | 150 | * @param string $domain The domain to make the cookie available on |
| 151 | 151 | * @param boolean $secure Can the cookie only be sent over SSL? |
| 152 | 152 | * @param boolean $httpOnly Prevent the cookie being accessible by JS |
| 153 | - * @return boolean If the cookie was set or not; doesn't mean it's accepted by the browser |
|
| 153 | + * @return boolean|null If the cookie was set or not; doesn't mean it's accepted by the browser |
|
| 154 | 154 | */ |
| 155 | 155 | protected function outputCookie( |
| 156 | 156 | $name, $value, $expiry = 90, $path = null, $domain = null, $secure = false, $httpOnly = true |
@@ -534,7 +534,7 @@ discard block |
||
| 534 | 534 | * Returns the domain part of the URL 'http://www.mysite.com'. Returns FALSE is this environment |
| 535 | 535 | * variable isn't set. |
| 536 | 536 | * |
| 537 | - * @return bool|string |
|
| 537 | + * @return string|false |
|
| 538 | 538 | */ |
| 539 | 539 | public static function protocolAndHost() { |
| 540 | 540 | $alternate = Config::inst()->get('Director', 'alternate_base_url'); |
@@ -869,7 +869,7 @@ discard block |
||
| 869 | 869 | /** |
| 870 | 870 | * Returns true if the given file exists. Filename should be relative to the site root. |
| 871 | 871 | * |
| 872 | - * @param $file |
|
| 872 | + * @param string $file |
|
| 873 | 873 | * |
| 874 | 874 | * @return bool |
| 875 | 875 | */ |
@@ -1087,7 +1087,7 @@ discard block |
||
| 1087 | 1087 | * Can also be checked with {@link Director::isDev()}, {@link Director::isTest()}, and |
| 1088 | 1088 | * {@link Director::isLive()}. |
| 1089 | 1089 | * |
| 1090 | - * @return bool|string |
|
| 1090 | + * @return string|false |
|
| 1091 | 1091 | */ |
| 1092 | 1092 | public static function get_environment_type() { |
| 1093 | 1093 | if(Director::isLive()) { |
@@ -186,7 +186,7 @@ discard block |
||
| 186 | 186 | } |
| 187 | 187 | |
| 188 | 188 | /** |
| 189 | - * @return null|string |
|
| 189 | + * @return string |
|
| 190 | 190 | */ |
| 191 | 191 | public function getBody() { |
| 192 | 192 | return $this->body; |
@@ -385,9 +385,9 @@ discard block |
||
| 385 | 385 | * it's only advisable to send small files through this method. |
| 386 | 386 | * |
| 387 | 387 | * @static |
| 388 | - * @param $fileData |
|
| 388 | + * @param string $fileData |
|
| 389 | 389 | * @param $fileName |
| 390 | - * @param null $mimeType |
|
| 390 | + * @param string $mimeType |
|
| 391 | 391 | * @return SS_HTTPResponse |
| 392 | 392 | */ |
| 393 | 393 | public static function send_file($fileData, $fileName, $mimeType = null) { |
@@ -605,7 +605,7 @@ discard block |
||
| 605 | 605 | * This is used by the request handler to prevent infinite parsing loops. |
| 606 | 606 | * |
| 607 | 607 | * @param $pattern |
| 608 | - * @return bool |
|
| 608 | + * @return boolean|null |
|
| 609 | 609 | */ |
| 610 | 610 | public function isEmptyPattern($pattern) { |
| 611 | 611 | if(preg_match('/^([A-Za-z]+) +(.*)$/', $pattern, $matches)) { |
@@ -109,7 +109,7 @@ discard block |
||
| 109 | 109 | * No newlines are allowed in the description. |
| 110 | 110 | * If omitted, will default to the standard HTTP description |
| 111 | 111 | * for the given $code value (see {@link $status_codes}). |
| 112 | - * @return SS_HTTPRequest $this |
|
| 112 | + * @return SS_HTTPResponse $this |
|
| 113 | 113 | */ |
| 114 | 114 | public function setStatusCode($code, $description = null) { |
| 115 | 115 | if(isset(self::$status_codes[$code])) $this->statusCode = $code; |
@@ -125,7 +125,7 @@ discard block |
||
| 125 | 125 | * Caution: Will be overwritten by {@link setStatusCode()}. |
| 126 | 126 | * |
| 127 | 127 | * @param string $description |
| 128 | - * @return SS_HTTPRequest $this |
|
| 128 | + * @return SS_HTTPResponse $this |
|
| 129 | 129 | */ |
| 130 | 130 | public function setStatusDescription($description) { |
| 131 | 131 | $this->statusDescription = $description; |
@@ -157,7 +157,7 @@ discard block |
||
| 157 | 157 | |
| 158 | 158 | /** |
| 159 | 159 | * @param string $body |
| 160 | - * @return SS_HTTPRequest $this |
|
| 160 | + * @return SS_HTTPResponse $this |
|
| 161 | 161 | */ |
| 162 | 162 | public function setBody($body) { |
| 163 | 163 | $this->body = $body ? (string) $body : $body; // Don't type-cast false-ish values, eg null is null not '' |
@@ -165,7 +165,7 @@ discard block |
||
| 165 | 165 | } |
| 166 | 166 | |
| 167 | 167 | /** |
| 168 | - * @return null|string |
|
| 168 | + * @return string |
|
| 169 | 169 | */ |
| 170 | 170 | public function getBody() { |
| 171 | 171 | return $this->body; |
@@ -176,7 +176,7 @@ discard block |
||
| 176 | 176 | * |
| 177 | 177 | * @param string $header Example: "Content-Type" |
| 178 | 178 | * @param string $value Example: "text/xml" |
| 179 | - * @return SS_HTTPRequest $this |
|
| 179 | + * @return SS_HTTPResponse $this |
|
| 180 | 180 | */ |
| 181 | 181 | public function addHeader($header, $value) { |
| 182 | 182 | $this->headers[$header] = $value; |
@@ -206,7 +206,7 @@ discard block |
||
| 206 | 206 | * e.g. "Content-Type". |
| 207 | 207 | * |
| 208 | 208 | * @param string $header |
| 209 | - * @return SS_HTTPRequest $this |
|
| 209 | + * @return SS_HTTPResponse $this |
|
| 210 | 210 | */ |
| 211 | 211 | public function removeHeader($header) { |
| 212 | 212 | if(isset($this->headers[$header])) unset($this->headers[$header]); |
@@ -216,7 +216,7 @@ discard block |
||
| 216 | 216 | /** |
| 217 | 217 | * @param string $dest |
| 218 | 218 | * @param int $code |
| 219 | - * @return SS_HTTPRequest $this |
|
| 219 | + * @return SS_HTTPResponse $this |
|
| 220 | 220 | */ |
| 221 | 221 | public function redirect($dest, $code=302) { |
| 222 | 222 | if(!in_array($code, self::$redirect_codes)) $code = 302; |
@@ -316,6 +316,7 @@ discard block |
||
| 316 | 316 | * @param string|SS_HTTPResponse body Either the plaintext content of the error message, or an SS_HTTPResponse |
| 317 | 317 | * object representing it. In either case, the $statusCode and |
| 318 | 318 | * $statusDescription will be the HTTP status of the resulting response. |
| 319 | + * @param string $statusDescription |
|
| 319 | 320 | * @see SS_HTTPResponse::__construct(); |
| 320 | 321 | */ |
| 321 | 322 | public function __construct($body = null, $statusCode = null, $statusDescription = null) { |
@@ -35,9 +35,9 @@ discard block |
||
| 35 | 35 | protected $fragmentOverride = null; |
| 36 | 36 | |
| 37 | 37 | /** |
| 38 | - * @param RequestHandler $controller |
|
| 39 | 38 | * @param SS_HTTPResponse An existing response to reuse (optional) |
| 40 | 39 | * @param Array $callbacks |
| 40 | + * @param SS_HTTPResponse $response |
|
| 41 | 41 | */ |
| 42 | 42 | public function __construct($callbacks = array(), $response = null) { |
| 43 | 43 | $this->callbacks = $callbacks; |
@@ -61,7 +61,6 @@ discard block |
||
| 61 | 61 | * @param array $extraCallbacks List of anonymous functions or callables returning either a string |
| 62 | 62 | * or SS_HTTPResponse, keyed by their fragment identifier. The 'default' key can |
| 63 | 63 | * be used as a fallback for non-ajax responses. |
| 64 | - * @param array $fragmentOverride Change the response fragments. |
|
| 65 | 64 | * @return SS_HTTPResponse |
| 66 | 65 | */ |
| 67 | 66 | public function respond(SS_HTTPRequest $request, $extraCallbacks = array()) { |
@@ -109,7 +108,7 @@ discard block |
||
| 109 | 108 | /** |
| 110 | 109 | * Set up fragment overriding - will completely replace the incoming fragments. |
| 111 | 110 | * |
| 112 | - * @param array $fragments Fragments to insert. |
|
| 111 | + * @param string[] $fragments Fragments to insert. |
|
| 113 | 112 | */ |
| 114 | 113 | public function setFragmentOverride($fragments) { |
| 115 | 114 | if (!is_array($fragments)) throw new InvalidArgumentException(); |