Completed
Push — 3.2 ( 182c9f...6eebf0 )
by Daniel
17:00
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/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.
core/ClassInfo.php 1 patch
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -219,6 +219,7 @@  discard block
 block discarded – undo
219 219
 
220 220
 	/**
221 221
 	 * Returns true if the given class implements the given interface
222
+	 * @param string $interfaceName
222 223
 	 */
223 224
 	public static function classImplements($className, $interfaceName) {
224 225
 		return in_array($className, self::implementorsOf($interfaceName));
@@ -269,6 +270,9 @@  discard block
 block discarded – undo
269 270
 
270 271
 	private static $method_from_cache = array();
271 272
 
273
+	/**
274
+	 * @param string $method
275
+	 */
272 276
 	public static function has_method_from($class, $method, $compclass) {
273 277
 		$lClass = strtolower($class);
274 278
 		$lMethod = strtolower($method);
Please login to merge, or discard this patch.
core/Config.php 1 patch
Doc Comments   +26 added lines, -9 removed lines patch added patch discarded remove patch
@@ -470,11 +470,17 @@  discard block
 block discarded – undo
470 470
 
471 471
 	protected $extraConfigSources = array();
472 472
 
473
+	/**
474
+	 * @param string $class
475
+	 */
473 476
 	public function extraConfigSourcesChanged($class) {
474 477
 		unset($this->extraConfigSources[$class]);
475 478
 		$this->cache->clean("__{$class}");
476 479
 	}
477 480
 
481
+	/**
482
+	 * @param integer $sourceOptions
483
+	 */
478 484
 	protected function getUncached($class, $name, $sourceOptions, &$result, $suppress, &$tags) {
479 485
 		$tags[] = "__{$class}";
480 486
 		$tags[] = "__{$class}__{$name}";
@@ -647,15 +653,6 @@  discard block
 block discarded – undo
647 653
 	 *
648 654
 	 * @param string $class The class to remove a configuration value from
649 655
 	 * @param string $name The configuration name
650
-	 * @param mixed $key An optional key to filter against.
651
-	 *   If referenced config value is an array, only members of that array that match this key will be removed
652
-	 *   Must also match value if provided to be removed
653
-	 * @param mixed $value And optional value to filter against.
654
-	 *   If referenced config value is an array, only members of that array that match this value will be removed
655
-	 *   If referenced config value is not an array, value will be removed only if it matches this argument
656
-	 *   Must also match key if provided and referenced config value is an array to be removed
657
-	 *
658
-	 * Matching is always by "==", not by "==="
659 656
 	 */
660 657
 	public function remove($class, $name /*,$key = null*/ /*,$value = null*/) {
661 658
 		$argc = func_num_args();
@@ -734,6 +731,10 @@  discard block
 block discarded – undo
734 731
 		$this->cache = $cloned;
735 732
 	}
736 733
 
734
+	/**
735
+	 * @param integer $key
736
+	 * @param integer $val
737
+	 */
737 738
 	public function set($key, $val, $tags = array()) {
738 739
 		// Find an index to set at
739 740
 		$replacing = null;
@@ -769,6 +770,9 @@  discard block
 block discarded – undo
769 770
 		return $this->miss ? ($this->hit / $this->miss) : 0;
770 771
 	}
771 772
 
773
+	/**
774
+	 * @param integer $key
775
+	 */
772 776
 	public function get($key) {
773 777
 		if (isset($this->indexing[$key])) {
774 778
 			$this->hit++;
@@ -782,6 +786,9 @@  discard block
 block discarded – undo
782 786
 		return false;
783 787
 	}
784 788
 
789
+	/**
790
+	 * @param string $tag
791
+	 */
785 792
 	public function clean($tag = null) {
786 793
 		if ($tag) {
787 794
 			foreach ($this->cache as $i => $v) {
@@ -813,6 +820,10 @@  discard block
 block discarded – undo
813 820
 		$this->cache = array();
814 821
 	}
815 822
 
823
+	/**
824
+	 * @param integer $key
825
+	 * @param integer $val
826
+	 */
816 827
 	public function set($key, $val, $tags = array()) {
817 828
 		foreach($tags as $t) {
818 829
 			if(!isset($this->tags[$t])) {
@@ -831,6 +842,9 @@  discard block
 block discarded – undo
831 842
 		return $this->miss ? ($this->hit / $this->miss) : 0;
832 843
 	}
833 844
 
845
+	/**
846
+	 * @param integer $key
847
+	 */
834 848
 	public function get($key) {
835 849
 		if(isset($this->cache[$key])) {
836 850
 			++$this->hit;
@@ -841,6 +855,9 @@  discard block
 block discarded – undo
841 855
 		return false;
842 856
 	}
843 857
 
858
+	/**
859
+	 * @param string $tag
860
+	 */
844 861
 	public function clean($tag = null) {
845 862
 		if($tag) {
846 863
 			if(isset($this->tags[$tag])) {
Please login to merge, or discard this patch.
core/Convert.php 1 patch
Doc Comments   +4 added lines, -3 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 	 */
Please login to merge, or discard this patch.
core/Diff.php 1 patch
Doc Comments   +10 added lines, -1 removed lines patch added patch discarded remove patch
@@ -247,6 +247,10 @@  discard block
 block discarded – undo
247 247
 	 * match.  The caller must trim matching lines from the beginning and end
248 248
 	 * of the portions it is going to specify.
249 249
 	 */
250
+
251
+	/**
252
+	 * @param double $nchunks
253
+	 */
250 254
 	public function _diag ($xoff, $xlim, $yoff, $ylim, $nchunks) {
251 255
 	$flip = false;
252 256
 
@@ -357,6 +361,11 @@  discard block
 block discarded – undo
357 361
 	 * Note that XLIM, YLIM are exclusive bounds.
358 362
 	 * All line numbers are origin-0 and discarded lines are not counted.
359 363
 	 */
364
+
365
+	/**
366
+	 * @param integer $xoff
367
+	 * @param integer $yoff
368
+	 */
360 369
 	public function _compareseq ($xoff, $xlim, $yoff, $ylim) {
361 370
 	// Slide down the bottom initial diagonal.
362 371
 	while ($xoff < $xlim && $yoff < $ylim
@@ -554,7 +563,7 @@  discard block
 block discarded – undo
554 563
 	 *
555 564
 	 *  $diff = new Diff($lines1, $lines2);
556 565
 	 *  $rev = $diff->reverse();
557
-	 * @return object A Diff object representing the inverse of the
566
+	 * @return Diff A Diff object representing the inverse of the
558 567
 	 *                original diff.
559 568
 	 */
560 569
 	public function reverse () {
Please login to merge, or discard this patch.