Completed
Pull Request — master (#5157)
by Damian
11:28
created
control/CookieJar.php 1 patch
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -144,13 +144,13 @@
 block discarded – undo
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
Please login to merge, or discard this patch.
control/Director.php 1 patch
Doc Comments   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -534,7 +534,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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()) {
Please login to merge, or discard this patch.
control/HTTP.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -104,7 +104,7 @@
 block discarded – undo
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)) {
Please login to merge, or discard this patch.
control/HTTPRequest.php 1 patch
Doc Comments   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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)) {
Please login to merge, or discard this patch.
control/HTTPResponse.php 1 patch
Doc Comments   +8 added lines, -7 removed lines patch added patch discarded remove patch
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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) {
Please login to merge, or discard this patch.
control/injector/Injector.php 1 patch
Doc Comments   +3 added lines, -4 removed lines patch added patch discarded remove patch
@@ -354,7 +354,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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) {
Please login to merge, or discard this patch.
control/PjaxResponseNegotiator.php 1 patch
Doc Comments   +2 added lines, -3 removed lines patch added patch discarded remove patch
@@ -35,9 +35,9 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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();
Please login to merge, or discard this patch.
control/RequestHandler.php 1 patch
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -121,6 +121,7 @@  discard block
 block discarded – undo
121 121
 
122 122
 	/**
123 123
 	 * Set the DataModel for this request.
124
+	 * @param DataModel $model
124 125
 	 */
125 126
 	public function setDataModel($model) {
126 127
 		$this->model = $model;
@@ -238,6 +239,9 @@  discard block
 block discarded – undo
238 239
 		return $this;
239 240
 	}
240 241
 
242
+	/**
243
+	 * @param SS_HTTPRequest $request
244
+	 */
241 245
 	protected function findAction($request) {
242 246
 		$handlerClass = ($this->class) ? $this->class : get_class($this);
243 247
 
@@ -384,6 +388,7 @@  discard block
 block discarded – undo
384 388
 
385 389
 	/**
386 390
 	 * Return the class that defines the given action, so that we know where to check allowed_actions.
391
+	 * @return string|null
387 392
 	 */
388 393
 	protected function definingClassForAction($actionOrigCasing) {
389 394
 		$action = strtolower($actionOrigCasing);
@@ -492,6 +497,7 @@  discard block
 block discarded – undo
492 497
 	 * or {@link handleRequest()}, but in some based we want to set it manually.
493 498
 	 *
494 499
 	 * @param SS_HTTPRequest
500
+	 * @param SS_HTTPRequest $request
495 501
 	 */
496 502
 	public function setRequest($request) {
497 503
 		$this->request = $request;
Please login to merge, or discard this patch.
control/Session.php 1 patch
Doc Comments   +6 added lines, -1 removed lines patch added patch discarded remove patch
@@ -273,7 +273,6 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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) {
Please login to merge, or discard this patch.