@@ -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()) { |
@@ -104,7 +104,7 @@ |
||
104 | 104 | * @param string|callable $code Either a string that can evaluate to an expression to rewrite links |
105 | 105 | * (depreciated), or a callable that takes a single parameter and returns the rewritten URL. |
106 | 106 | * |
107 | - * @return The content with all links rewritten as per the logic specified in $code. |
|
107 | + * @return string content with all links rewritten as per the logic specified in $code. |
|
108 | 108 | */ |
109 | 109 | public static function urlRewriter($content, $code) { |
110 | 110 | if(!is_callable($code)) { |
@@ -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) { |
@@ -354,7 +354,7 @@ discard block |
||
354 | 354 | * |
355 | 355 | * @param string $property |
356 | 356 | * the name of the property |
357 | - * @param object $object |
|
357 | + * @param string $object |
|
358 | 358 | * the object to be set |
359 | 359 | */ |
360 | 360 | public function addAutoProperty($property, $object) { |
@@ -448,7 +448,7 @@ discard block |
||
448 | 448 | * The name of the service to update the definition for |
449 | 449 | * @param string $property |
450 | 450 | * The name of the property to update. |
451 | - * @param mixed $value |
|
451 | + * @param string $value |
|
452 | 452 | * The value to set |
453 | 453 | * @param boolean $append |
454 | 454 | * Whether to append (the default) when the property is an array |
@@ -753,6 +753,7 @@ discard block |
||
753 | 753 | * |
754 | 754 | * Will recursively call hasService for each depth of dotting |
755 | 755 | * |
756 | + * @param string $name |
|
756 | 757 | * @return string |
757 | 758 | * The name of the service (as it might be different from the one passed in) |
758 | 759 | */ |
@@ -929,8 +930,6 @@ discard block |
||
929 | 930 | * |
930 | 931 | * @param string $name |
931 | 932 | * Name of the class to create an object of |
932 | - * @param array $args |
|
933 | - * Arguments to pass to the constructor |
|
934 | 933 | * @return mixed |
935 | 934 | */ |
936 | 935 | public function createWithArgs($name, $constructorArgs) { |
@@ -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(); |
@@ -273,7 +273,6 @@ discard block |
||
273 | 273 | * |
274 | 274 | * @deprecated 4.0 Use the "Session.timeout_ips" config setting instead |
275 | 275 | * |
276 | - * @param array $session_ips Array of IPv4 rules. |
|
277 | 276 | */ |
278 | 277 | public static function set_timeout_ips($ips) { |
279 | 278 | Deprecation::notice('4.0', 'Use the "Session.timeout_ips" config setting instead'); |
@@ -410,6 +409,9 @@ discard block |
||
410 | 409 | } |
411 | 410 | } |
412 | 411 | |
412 | + /** |
|
413 | + * @param string $name |
|
414 | + */ |
|
413 | 415 | public function inst_set($name, $val) { |
414 | 416 | // Quicker execution path for "."-free names |
415 | 417 | if(strpos($name, '.') === false) { |
@@ -458,6 +460,9 @@ discard block |
||
458 | 460 | $diffVar[sizeof($var)-1] = $val; |
459 | 461 | } |
460 | 462 | |
463 | + /** |
|
464 | + * @param string $name |
|
465 | + */ |
|
461 | 466 | public function inst_get($name) { |
462 | 467 | // Quicker execution path for "."-free names |
463 | 468 | if(strpos($name, '.') === false) { |
@@ -168,7 +168,7 @@ |
||
168 | 168 | * |
169 | 169 | * Actually only one array argument is supported. |
170 | 170 | * |
171 | - * @param $f callback to apply |
|
171 | + * @param string $f callback to apply |
|
172 | 172 | * @param $array array |
173 | 173 | * @return array |
174 | 174 | */ |
@@ -50,7 +50,7 @@ discard block |
||
50 | 50 | * |
51 | 51 | * @param array|string $val String to escape, or array of strings |
52 | 52 | * |
53 | - * @return array|string |
|
53 | + * @return string |
|
54 | 54 | */ |
55 | 55 | public static function raw2htmlname($val) { |
56 | 56 | if(is_array($val)) { |
@@ -176,9 +176,9 @@ discard block |
||
176 | 176 | * table, or column name. Supports encoding of multi identfiers separated by |
177 | 177 | * a delimiter (e.g. ".") |
178 | 178 | * |
179 | - * @param string|array $identifier The identifier to escape. E.g. 'SiteTree.Title' |
|
179 | + * @param string $identifier The identifier to escape. E.g. 'SiteTree.Title' |
|
180 | 180 | * @param string $separator The string that delimits subsequent identifiers |
181 | - * @return string|array The escaped identifier. E.g. '"SiteTree"."Title"' |
|
181 | + * @return string The escaped identifier. E.g. '"SiteTree"."Title"' |
|
182 | 182 | */ |
183 | 183 | public static function symbol2sql($identifier, $separator = '.') { |
184 | 184 | if(is_array($identifier)) { |
@@ -263,6 +263,7 @@ discard block |
||
263 | 263 | * call this function directly, Please use {@link Convert::xml2array()} |
264 | 264 | * |
265 | 265 | * @param SimpleXMLElement |
266 | + * @param SimpleXMLElement $xml |
|
266 | 267 | * |
267 | 268 | * @return mixed |
268 | 269 | */ |