Completed
Pull Request — master (#4796)
by Damian
11:44
created
model/ArrayList.php 1 patch
Doc Comments   +4 added lines, -5 removed lines patch added patch discarded remove patch
@@ -387,7 +387,7 @@  discard block
 block discarded – undo
387 387
 	 *
388 388
 	 * Note that columns may be double quoted as per ANSI sql standard
389 389
 	 *
390
-	 * @return DataList
390
+	 * @return ArrayList
391 391
 	 * @see SS_List::sort()
392 392
 	 * @example $list->sort('Name'); // default ASC sorting
393 393
 	 * @example $list->sort('Name DESC'); // DESC sorting
@@ -523,6 +523,9 @@  discard block
 block discarded – undo
523 523
 		return $list;
524 524
 	}
525 525
 
526
+	/**
527
+	 * @param integer $id
528
+	 */
526 529
 	public function byID($id) {
527 530
 		$firstElement = $this->filter("ID", $id)->first();
528 531
 
@@ -624,7 +627,6 @@  discard block
 block discarded – undo
624 627
 	/**
625 628
 	 * Returns whether an item with $key exists
626 629
 	 *
627
-	 * @param mixed $key
628 630
 	 * @return bool
629 631
 	 */
630 632
 	public function offsetExists($offset) {
@@ -634,7 +636,6 @@  discard block
 block discarded – undo
634 636
 	/**
635 637
 	 * Returns item stored in list with index $key
636 638
 	 *
637
-	 * @param mixed $key
638 639
 	 * @return DataObject
639 640
 	 */
640 641
 	public function offsetGet($offset) {
@@ -644,7 +645,6 @@  discard block
 block discarded – undo
644 645
 	/**
645 646
 	 * Set an item with the key in $key
646 647
 	 *
647
-	 * @param mixed $key
648 648
 	 * @param mixed $value
649 649
 	 */
650 650
 	public function offsetSet($offset, $value) {
@@ -658,7 +658,6 @@  discard block
 block discarded – undo
658 658
 	/**
659 659
 	 * Unset an item with the key in $key
660 660
 	 *
661
-	 * @param mixed $key
662 661
 	 */
663 662
 	public function offsetUnset($offset) {
664 663
 		unset($this->items[$offset]);
Please login to merge, or discard this patch.
model/connect/Database.php 1 patch
Doc Comments   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -406,6 +406,7 @@  discard block
 block discarded – undo
406 406
 	 * - minutes
407 407
 	 * - seconds
408 408
 	 * This includes the singular forms as well
409
+	 * @param string $date
409 410
 	 * @return string SQL datetime expression to query for a datetime (YYYY-MM-DD hh:mm:ss) which is the result of
410 411
 	 *                the addition
411 412
 	 */
@@ -419,6 +420,7 @@  discard block
 block discarded – undo
419 420
 	 *                       e.g. '"SiteTree"."Created"'
420 421
 	 * @param string $date2 to be substracted of $date1, can be either 'now', literal datetime
421 422
 	 *                      like '1973-10-14 10:30:00' or field name, e.g. '"SiteTree"."Created"'
423
+	 * @param string $date1
422 424
 	 * @return string SQL datetime expression to query for the interval between $date1 and $date2 in seconds which
423 425
 	 *                is the result of the substraction
424 426
 	 */
@@ -646,7 +648,7 @@  discard block
 block discarded – undo
646 648
 	 * @param boolean $create Flag indicating whether the database should be created
647 649
 	 * if it doesn't exist. If $create is false and the database doesn't exist
648 650
 	 * then an error will be raised
649
-	 * @param int|boolean $errorLevel The level of error reporting to enable for the query, or false if no error
651
+	 * @param boolean $errorLevel The level of error reporting to enable for the query, or false if no error
650 652
 	 * should be raised
651 653
 	 * @return boolean Flag indicating success
652 654
 	 */
@@ -681,7 +683,7 @@  discard block
 block discarded – undo
681 683
 	/**
682 684
 	 * Returns the name of the currently selected database
683 685
 	 *
684
-	 * @return string|null Name of the selected database, or null if none selected
686
+	 * @return string Name of the selected database, or null if none selected
685 687
 	 */
686 688
 	public function getSelectedDatabase() {
687 689
 		return $this->connector->getSelectedDatabase();
@@ -806,6 +808,7 @@  discard block
 block discarded – undo
806 808
 
807 809
 	/**
808 810
 	 * @deprecated since version 4.0 Use DB::field_list instead
811
+	 * @param string $table
809 812
 	 */
810 813
 	public function fieldList($table) {
811 814
 		Deprecation::notice('4.0', 'Use DB::field_list instead');
Please login to merge, or discard this patch.
model/connect/DBSchemaManager.php 1 patch
Doc Comments   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -38,7 +38,6 @@  discard block
 block discarded – undo
38 38
 	/**
39 39
 	 * Injector injection point for database controller
40 40
 	 *
41
-	 * @param SS_Database $connector
42 41
 	 */
43 42
 	public function setDatabase(SS_Database $database) {
44 43
 		$this->database = $database;
@@ -104,6 +103,7 @@  discard block
 block discarded – undo
104 103
 	 *
105 104
 	 * @var callable $callback
106 105
 	 * @throws Exception
106
+	 * @param Closure $callback
107 107
 	 */
108 108
 	public function schemaUpdate($callback) {
109 109
 		// Begin schema update
@@ -476,7 +476,7 @@  discard block
 block discarded – undo
476 476
 	/**
477 477
 	 * Given an index spec determines the index type
478 478
 	 *
479
-	 * @param array|string $spec
479
+	 * @param string $spec
480 480
 	 * @return string
481 481
 	 */
482 482
 	protected function determineIndexType($spec) {
@@ -544,7 +544,7 @@  discard block
 block discarded – undo
544 544
 	/**
545 545
 	 * Returns true if the given table is exists in the current database
546 546
 	 *
547
-	 * @param string $table Name of table to check
547
+	 * @param string $tableName Name of table to check
548 548
 	 * @return boolean Flag indicating existence of table
549 549
 	 */
550 550
 	abstract public function hasTable($tableName);
Please login to merge, or discard this patch.
model/connect/MySQLSchemaManager.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -115,6 +115,9 @@
 block discarded – undo
115 115
 		$this->query("ALTER TABLE \"$tableName\" $alterations");
116 116
 	}
117 117
 
118
+	/**
119
+	 * @param string $tableName
120
+	 */
118 121
 	public function isView($tableName) {
119 122
 		$info = $this->query("SHOW /*!50002 FULL*/ TABLES LIKE '$tableName'")->record();
120 123
 		return $info && strtoupper($info['Table_type']) == 'VIEW';
Please login to merge, or discard this patch.
model/DatabaseAdmin.php 1 patch
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
 	/**
108 108
 	 * Gets the url to return to after build
109 109
 	 *
110
-	 * @return string|null
110
+	 * @return string
111 111
 	 */
112 112
 	protected function getReturnURL() {
113 113
 		$url = $this->request->getVar('returnURL');
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
 	/**
153 153
 	 * Returns the timestamp of the time that the database was last built
154 154
 	 *
155
-	 * @return string Returns the timestamp of the time that the database was
155
+	 * @return integer|null Returns the timestamp of the time that the database was
156 156
 	 *                last built
157 157
 	 */
158 158
 	public static function lastBuilt() {
Please login to merge, or discard this patch.
model/DataDifferencer.php 1 patch
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -47,6 +47,7 @@
 block discarded – undo
47 47
 	 *
48 48
 	 * @param DataObject (Optional)
49 49
 	 * @param DataObject
50
+	 * @param DataObject|null $fromRecord
50 51
 	 */
51 52
 	public function __construct($fromRecord, DataObject $toRecord) {
52 53
 		if(!$toRecord) user_error("DataDifferencer constructed without a toRecord", E_USER_WARNING);
Please login to merge, or discard this patch.
model/DataList.php 1 patch
Doc Comments   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -157,7 +157,7 @@  discard block
 block discarded – undo
157 157
 	 * Returns a new DataList instance with the specified query parameter assigned
158 158
 	 *
159 159
 	 * @param string|array $keyOrArray Either the single key to set, or an array of key value pairs to set
160
-	 * @param mixed $val If $keyOrArray is not an array, this is the value to set
160
+	 * @param string $val If $keyOrArray is not an array, this is the value to set
161 161
 	 * @return DataList
162 162
 	 */
163 163
 	public function setDataQueryParam($keyOrArray, $val = null) {
@@ -619,7 +619,7 @@  discard block
 block discarded – undo
619 619
 	 * @param int $order A numerical index to control the order that joins are added to the query; lower order values
620 620
 	 * will cause the query to appear first. The default is 20, and joins created automatically by the
621 621
 	 * ORM have a value of 10.
622
-	 * @param array $parameters Any additional parameters if the join is a parameterised subquery
622
+	 * @param string[] $parameters Any additional parameters if the join is a parameterised subquery
623 623
 	 * @return DataList
624 624
 	 */
625 625
 	public function innerJoin($table, $onClause, $alias = null, $order = 20, $parameters = array()) {
@@ -637,7 +637,7 @@  discard block
 block discarded – undo
637 637
 	 * @param int $order A numerical index to control the order that joins are added to the query; lower order values
638 638
 	 * will cause the query to appear first. The default is 20, and joins created automatically by the
639 639
 	 * ORM have a value of 10.
640
-	 * @param array $parameters Any additional parameters if the join is a parameterised subquery
640
+	 * @param string[] $parameters Any additional parameters if the join is a parameterised subquery
641 641
 	 * @return DataList
642 642
 	 */
643 643
 	public function leftJoin($table, $onClause, $alias = null, $order = 20, $parameters = array()) {
@@ -764,7 +764,7 @@  discard block
 block discarded – undo
764 764
 	 * Return the maximum value of the given field in this DataList
765 765
 	 *
766 766
 	 * @param string $fieldName
767
-	 * @return mixed
767
+	 * @return string
768 768
 	 */
769 769
 	public function max($fieldName) {
770 770
 		return $this->dataQuery->max($fieldName);
@@ -774,7 +774,7 @@  discard block
 block discarded – undo
774 774
 	 * Return the minimum value of the given field in this DataList
775 775
 	 *
776 776
 	 * @param string $fieldName
777
-	 * @return mixed
777
+	 * @return string
778 778
 	 */
779 779
 	public function min($fieldName) {
780 780
 		return $this->dataQuery->min($fieldName);
@@ -784,7 +784,7 @@  discard block
 block discarded – undo
784 784
 	 * Return the average value of the given field in this DataList
785 785
 	 *
786 786
 	 * @param string $fieldName
787
-	 * @return mixed
787
+	 * @return string
788 788
 	 */
789 789
 	public function avg($fieldName) {
790 790
 		return $this->dataQuery->avg($fieldName);
@@ -794,7 +794,7 @@  discard block
 block discarded – undo
794 794
 	 * Return the sum of the values of the given field in this DataList
795 795
 	 *
796 796
 	 * @param string $fieldName
797
-	 * @return mixed
797
+	 * @return string
798 798
 	 */
799 799
 	public function sum($fieldName) {
800 800
 		return $this->dataQuery->sum($fieldName);
@@ -846,7 +846,7 @@  discard block
 block discarded – undo
846 846
 	/**
847 847
 	 * Restrict the columns to fetch into this DataList
848 848
 	 *
849
-	 * @param array $queriedColumns
849
+	 * @param string[] $queriedColumns
850 850
 	 * @return DataList
851 851
 	 */
852 852
 	public function setQueriedColumns($queriedColumns) {
@@ -1119,7 +1119,7 @@  discard block
 block discarded – undo
1119 1119
 	/**
1120 1120
 	 * Returns item stored in list with index $key
1121 1121
 	 *
1122
-	 * @param mixed $key
1122
+	 * @param integer $key
1123 1123
 	 * @return DataObject
1124 1124
 	 */
1125 1125
 	public function offsetGet($key) {
Please login to merge, or discard this patch.
model/DataObject.php 1 patch
Doc Comments   +8 added lines, -5 removed lines patch added patch discarded remove patch
@@ -535,7 +535,7 @@  discard block
 block discarded – undo
535 535
 	 * The destinationObject must be written to the database already and have an ID. Writing is performed
536 536
 	 * automatically when adding the new relations.
537 537
 	 *
538
-	 * @param $sourceObject the source object to duplicate from
538
+	 * @param DataObject $sourceObject the source object to duplicate from
539 539
 	 * @param $destinationObject the destination object to populate with the duplicated relations
540 540
 	 * @return DataObject with the new many_many relations copied in
541 541
 	 */
@@ -940,6 +940,7 @@  discard block
 block discarded – undo
940 940
 	 * @param $includeRelations Boolean Merge any existing relations (optional)
941 941
 	 * @param $overwriteWithEmpty Boolean Overwrite existing left values with empty right values.
942 942
 	 *                            Only applicable with $priority='right'. (optional)
943
+	 * @param DataObject|null $rightObj
943 944
 	 * @return Boolean
944 945
 	 */
945 946
 	public function merge($rightObj, $priority = 'right', $includeRelations = true, $overwriteWithEmpty = false) {
@@ -1627,7 +1628,7 @@  discard block
 block discarded – undo
1627 1628
 	/**
1628 1629
 	 * Find the foreign class of a relation on this DataObject, regardless of the relation type.
1629 1630
 	 *
1630
-	 * @param $relationName Relation name.
1631
+	 * @param string $relationName Relation name.
1631 1632
 	 * @return string Class name, or null if not found.
1632 1633
 	 */
1633 1634
 	public function getRelationClass($relationName) {
@@ -2203,6 +2204,7 @@  discard block
 block discarded – undo
2203 2204
 	 *
2204 2205
 	 * This is experimental, and is currently only a Postgres-specific enhancement.
2205 2206
 	 *
2207
+	 * @param string $class
2206 2208
 	 * @return array or false
2207 2209
 	 */
2208 2210
 	public function database_extensions($class){
@@ -2850,7 +2852,7 @@  discard block
 block discarded – undo
2850 2852
 	 * </code>
2851 2853
 	 *
2852 2854
 	 * @param string $methodName Method on the same object, e.g. {@link canEdit()}
2853
-	 * @param Member|int $member
2855
+	 * @param DataObject|null $member
2854 2856
 	 * @param array $context Optional context
2855 2857
 	 * @return boolean|null
2856 2858
 	 */
@@ -3006,7 +3008,7 @@  discard block
 block discarded – undo
3006 3008
 	 * Traverses to a field referenced by relationships between data objects, returning the value
3007 3009
 	 * The path to the related field is specified with dot separated syntax (eg: Parent.Child.Child.FieldName)
3008 3010
 	 *
3009
-	 * @param $fieldName string
3011
+	 * @param string $fieldName string
3010 3012
 	 * @return string | null - will return null on a missing value
3011 3013
 	 */
3012 3014
 	public function relField($fieldName) {
@@ -3075,7 +3077,7 @@  discard block
 block discarded – undo
3075 3077
 	 * @param string $callerClass The class of objects to be returned
3076 3078
 	 * @param string|array $filter A filter to be inserted into the WHERE clause.
3077 3079
 	 * Supports parameterised queries. See SQLSelect::addWhere() for syntax examples.
3078
-	 * @param string|array $sort A sort expression to be inserted into the ORDER
3080
+	 * @param string $sort A sort expression to be inserted into the ORDER
3079 3081
 	 * BY clause.  If omitted, self::$default_sort will be used.
3080 3082
 	 * @param string $join Deprecated 3.0 Join clause. Use leftJoin($table, $joinClause) instead.
3081 3083
 	 * @param string|array $limit A limit expression to be inserted into the LIMIT clause.
@@ -3281,6 +3283,7 @@  discard block
 block discarded – undo
3281 3283
 
3282 3284
 	/**
3283 3285
 	 * @see $sourceQueryParams
3286
+	 * @param string $key
3284 3287
 	 * @return Mixed
3285 3288
 	 */
3286 3289
 	public function getSourceQueryParam($key) {
Please login to merge, or discard this patch.
model/DataQuery.php 1 patch
Doc Comments   +9 added lines, -2 removed lines patch added patch discarded remove patch
@@ -166,7 +166,7 @@  discard block
 block discarded – undo
166 166
 	/**
167 167
 	 * Ensure that the query is ready to execute.
168 168
 	 *
169
-	 * @param array|null $queriedColumns Any columns to filter the query by
169
+	 * @param string[] $queriedColumns Any columns to filter the query by
170 170
 	 * @return SQLSelect The finalised sql query
171 171
 	 */
172 172
 	public function getFinalisedQuery($queriedColumns = null) {
@@ -641,7 +641,7 @@  discard block
 block discarded – undo
641 641
 	 * mappings to the query object state. This has to be called
642 642
 	 * in any overloaded {@link SearchFilter->apply()} methods manually.
643 643
 	 *
644
-	 * @param String|array $relation The array/dot-syntax relation to follow
644
+	 * @param string $relation The array/dot-syntax relation to follow
645 645
 	 * @return The model class of the related item
646 646
 	 */
647 647
 	public function applyRelation($relation) {
@@ -819,6 +819,7 @@  discard block
 block discarded – undo
819 819
 
820 820
 	/**
821 821
 	 * Set an arbitrary query parameter, that can be used by decorators to add additional meta-data to the query.
822
+	 * @param string $key
822 823
 	 */
823 824
 	public function getQueryParam($key) {
824 825
 		if(isset($this->queryParams[$key])) return $this->queryParams[$key];
@@ -851,6 +852,9 @@  discard block
 block discarded – undo
851 852
 	 */
852 853
 	protected $whereQuery;
853 854
 
855
+	/**
856
+	 * @param string $connective
857
+	 */
854 858
 	public function __construct(DataQuery $base, $connective) {
855 859
 		$this->dataClass = $base->dataClass;
856 860
 		$this->query = $base->query;
@@ -860,6 +864,9 @@  discard block
 block discarded – undo
860 864
 		$base->where($this);
861 865
 	}
862 866
 
867
+	/**
868
+	 * @param string $filter
869
+	 */
863 870
 	public function where($filter) {
864 871
 		if($filter) {
865 872
 			$this->whereQuery->addWhere($filter);
Please login to merge, or discard this patch.