Completed
Push — master ( a7a23a...98eea6 )
by Hamish
20s
created
model/DataExtension.php 1 patch
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -7,6 +7,9 @@  discard block
 block discarded – undo
7 7
 
8 8
 	protected static $fixture_file = 'MemberDatetimeOptionsetFieldTest.yml';
9 9
 
10
+	/**
11
+	 * @param DataObject|null $member
12
+	 */
10 13
 	protected function createDateFormatFieldForMember($member) {
11 14
 		require_once 'Zend/Date.php';
12 15
 		$defaultDateFormat = Zend_Locale_Format::getDateFormat($member->Locale);
@@ -26,6 +29,9 @@  discard block
 block discarded – undo
26 29
 		return $field;
27 30
 	}
28 31
 
32
+	/**
33
+	 * @param DataObject|null $member
34
+	 */
29 35
 	protected function createTimeFormatFieldForMember($member) {
30 36
 		require_once 'Zend/Date.php';
31 37
 		$defaultTimeFormat = Zend_Locale_Format::getTimeFormat($member->Locale);
Please login to merge, or discard this patch.
model/DataObject.php 1 patch
Doc Comments   +10 added lines, -5 removed lines patch added patch discarded remove patch
@@ -545,8 +545,8 @@  discard block
 block discarded – undo
545 545
 
546 546
 	/**
547 547
 	 * Helper function to duplicate relations from one object to another
548
-	 * @param $sourceObject the source object to duplicate from
549
-	 * @param $destinationObject the destination object to populate with the duplicated relations
548
+	 * @param DataObject $sourceObject the source object to duplicate from
549
+	 * @param DataObject $destinationObject the destination object to populate with the duplicated relations
550 550
 	 * @param $name the name of the relation to duplicate (e.g. members)
551 551
 	 */
552 552
 	private function duplicateRelations($sourceObject, $destinationObject, $name) {
@@ -926,6 +926,7 @@  discard block
 block discarded – undo
926 926
 	 * @param $includeRelations Boolean Merge any existing relations (optional)
927 927
 	 * @param $overwriteWithEmpty Boolean Overwrite existing left values with empty right values.
928 928
 	 *                            Only applicable with $priority='right'. (optional)
929
+	 * @param DataObject|null $rightObj
929 930
 	 * @return Boolean
930 931
 	 */
931 932
 	public function merge($rightObj, $priority = 'right', $includeRelations = true, $overwriteWithEmpty = false) {
@@ -1613,7 +1614,7 @@  discard block
 block discarded – undo
1613 1614
 	/**
1614 1615
 	 * Find the foreign class of a relation on this DataObject, regardless of the relation type.
1615 1616
 	 *
1616
-	 * @param $relationName Relation name.
1617
+	 * @param string $relationName Relation name.
1617 1618
 	 * @return string Class name, or null if not found.
1618 1619
 	 */
1619 1620
 	public function getRelationClass($relationName) {
@@ -2080,6 +2081,7 @@  discard block
 block discarded – undo
2080 2081
 	 *
2081 2082
 	 * This is experimental, and is currently only a Postgres-specific enhancement.
2082 2083
 	 *
2084
+	 * @param string $class
2083 2085
 	 * @return array or false
2084 2086
 	 */
2085 2087
 	public function database_extensions($class){
@@ -2883,7 +2885,7 @@  discard block
 block discarded – undo
2883 2885
 	 * Traverses to a field referenced by relationships between data objects, returning the value
2884 2886
 	 * The path to the related field is specified with dot separated syntax (eg: Parent.Child.Child.FieldName)
2885 2887
 	 *
2886
-	 * @param $fieldName string
2888
+	 * @param string $fieldName string
2887 2889
 	 * @return string | null - will return null on a missing value
2888 2890
 	 */
2889 2891
 	public function relField($fieldName) {
@@ -2952,7 +2954,7 @@  discard block
 block discarded – undo
2952 2954
 	 * @param string $callerClass The class of objects to be returned
2953 2955
 	 * @param string|array $filter A filter to be inserted into the WHERE clause.
2954 2956
 	 * Supports parameterised queries. See SQLSelect::addWhere() for syntax examples.
2955
-	 * @param string|array $sort A sort expression to be inserted into the ORDER
2957
+	 * @param string $sort A sort expression to be inserted into the ORDER
2956 2958
 	 * BY clause.  If omitted, self::$default_sort will be used.
2957 2959
 	 * @param string $join Deprecated 3.0 Join clause. Use leftJoin($table, $joinClause) instead.
2958 2960
 	 * @param string|array $limit A limit expression to be inserted into the LIMIT clause.
@@ -3151,6 +3153,8 @@  discard block
 block discarded – undo
3151 3153
 	/**
3152 3154
 	 * @see $sourceQueryParams
3153 3155
 	 * @param array
3156
+	 * @param string $key
3157
+	 * @param string $value
3154 3158
 	 */
3155 3159
 	public function setSourceQueryParam($key, $value) {
3156 3160
 		$this->sourceQueryParams[$key] = $value;
@@ -3158,6 +3162,7 @@  discard block
 block discarded – undo
3158 3162
 
3159 3163
 	/**
3160 3164
 	 * @see $sourceQueryParams
3165
+	 * @param string $key
3161 3166
 	 * @return Mixed
3162 3167
 	 */
3163 3168
 	public function getSourceQueryParam($key) {
Please login to merge, or discard this patch.
forms/Form.php 1 patch
Doc Comments   +12 added lines, -6 removed lines patch added patch discarded remove patch
@@ -498,7 +498,7 @@  discard block
 block discarded – undo
498 498
 	 * The callback can opt out of handling specific responses by returning NULL,
499 499
 	 * in which case the default form behaviour will kick in.
500 500
 	 *
501
-	 * @param $callback
501
+	 * @param Closure $callback
502 502
 	 * @return self
503 503
 	 */
504 504
 	public function setValidationResponseCallback($callback) {
@@ -558,7 +558,7 @@  discard block
 block discarded – undo
558 558
 	/**
559 559
 	 * Fields can have action to, let's check if anyone of the responds to $funcname them
560 560
 	 *
561
-	 * @param SS_List|array $fields
561
+	 * @param FieldList|null $fields
562 562
 	 * @param callable $funcName
563 563
 	 * @return FormField
564 564
 	 */
@@ -697,6 +697,7 @@  discard block
 block discarded – undo
697 697
 	 * Set actions that are exempt from validation
698 698
 	 * 
699 699
 	 * @param array
700
+	 * @param string[] $actions
700 701
 	 */
701 702
 	public function setValidationExemptActions($actions) {
702 703
 		$this->validationExemptActions = $actions;
@@ -836,6 +837,7 @@  discard block
 block discarded – undo
836 837
 	}
837 838
 
838 839
 	/**
840
+	 * @param string $name
839 841
 	 * @return string $name
840 842
 	 */
841 843
 	public function getAttribute($name) {
@@ -870,6 +872,7 @@  discard block
 block discarded – undo
870 872
 	 *
871 873
 	 * @param array Custom attributes to process. Falls back to {@link getAttributes()}.
872 874
 	 * If at least one argument is passed as a string, all arguments act as excludes by name.
875
+	 * @param string $attrs
873 876
 	 *
874 877
 	 * @return string HTML attributes, ready for insertion into an HTML tag
875 878
 	 */
@@ -1077,7 +1080,7 @@  discard block
 block discarded – undo
1077 1080
 	 * If set to false (the default), then the form method is only used to construct the default
1078 1081
 	 * form.
1079 1082
 	 *
1080
-	 * @param $bool boolean
1083
+	 * @param boolean $bool boolean
1081 1084
 	 * @return $this
1082 1085
 	 */
1083 1086
 	public function setStrictFormMethodCheck($bool) {
@@ -1592,7 +1595,7 @@  discard block
 block discarded – undo
1592 1595
 	 * This is returned when you access a form as $FormObject rather
1593 1596
 	 * than <% with FormObject %>
1594 1597
 	 *
1595
-	 * @return HTML
1598
+	 * @return HTMLText
1596 1599
 	 */
1597 1600
 	public function forTemplate() {
1598 1601
 		$return = $this->renderWith(array_merge(
@@ -1612,7 +1615,7 @@  discard block
 block discarded – undo
1612 1615
 	 * It triggers slightly different behaviour, such as disabling the rewriting
1613 1616
 	 * of # links.
1614 1617
 	 *
1615
-	 * @return HTML
1618
+	 * @return HTMLText
1616 1619
 	 */
1617 1620
 	public function forAjaxTemplate() {
1618 1621
 		$view = new SSViewer(array(
@@ -1635,7 +1638,7 @@  discard block
 block discarded – undo
1635 1638
 	 * and _form_enctype.  These are the attributes of the form.  These fields
1636 1639
 	 * can be used to send the form to Ajax.
1637 1640
 	 *
1638
-	 * @return HTML
1641
+	 * @return string
1639 1642
 	 */
1640 1643
 	public function formHtmlContent() {
1641 1644
 		$this->IncludeFormTag = false;
@@ -1896,6 +1899,9 @@  discard block
 block discarded – undo
1896 1899
 
1897 1900
 	protected $form;
1898 1901
 
1902
+	/**
1903
+	 * @param Form $form
1904
+	 */
1899 1905
 	public function __construct($form) {
1900 1906
 		$this->form = $form;
1901 1907
 		parent::__construct();
Please login to merge, or discard this patch.
forms/FormFieldSchemaTrait.php 1 patch
Doc Comments   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
 	 * Sets the component type the FormField will be rendered as on the front-end.
20 20
 	 *
21 21
 	 * @param string $componentType
22
-	 * @return FormField
22
+	 * @return FormFieldSchemaTrait
23 23
 	 */
24 24
 	public function setSchemaComponent($componentType) {
25 25
 		$this->schemaComponent = $componentType;
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 	 * If you want to pass around ad hoc data use the `data` array e.g. pass `['data' => ['myCustomKey' => 'yolo']]`.
43 43
 	 *
44 44
 	 * @param array $schemaData - The data to be merged with $this->schemaData.
45
-	 * @return FormField
45
+	 * @return FormFieldSchemaTrait
46 46
 	 *
47 47
 	 * @todo Add deep merging of arrays like `data` and `attributes`.
48 48
 	 */
@@ -96,8 +96,8 @@  discard block
 block discarded – undo
96 96
 	 * Any passed keys that are not defined in {@link getSchemaDataDefaults()} are ignored.
97 97
 	 * If you want to pass around ad hoc data use the `data` array e.g. pass `['data' => ['myCustomKey' => 'yolo']]`.
98 98
 	 *
99
-	 * @param array $schemaData - The data to be merged with $this->schemaData.
100
-	 * @return FormField
99
+	 * @param array $schemaState - The data to be merged with $this->schemaData.
100
+	 * @return FormFieldSchemaTrait
101 101
 	 *
102 102
 	 * @todo Add deep merging of arrays like `data` and `attributes`.
103 103
 	 */
Please login to merge, or discard this patch.
filesystem/File.php 1 patch
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
 	 *
590 590
 	 * @param string $condition The PHP condition to be evaluated.  The page will be called $item
591 591
 	 * @param array $collator An array, passed by reference, to collect all of the matching descendants.
592
-	 * @return true|null
592
+	 * @return boolean|null
593 593
 	 */
594 594
 	public function collateDescendants($condition, &$collator) {
595 595
 		if($children = $this->Children()) {
@@ -950,6 +950,7 @@  discard block
 block discarded – undo
950 950
 	 *
951 951
 	 * @param String File extension, without dot prefix. Use an asterisk ('*')
952 952
 	 * to specify a generic fallback if no mapping is found for an extension.
953
+	 * @param string $ext
953 954
 	 * @return String Classname for a subclass of {@link File}
954 955
 	 */
955 956
 	public static function get_class_for_file_extension($ext) {
@@ -1087,7 +1088,6 @@  discard block
 block discarded – undo
1087 1088
 	 * Note that the result will not have a leading slash, and should not be used
1088 1089
 	 * with local file paths.
1089 1090
 	 *
1090
-	 * @param string $part,... Parts
1091 1091
 	 * @return string
1092 1092
 	 */
1093 1093
 	public static function join_paths() {
Please login to merge, or discard this patch.
security/RememberLoginHash.php 1 patch
Doc Comments   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -76,6 +76,9 @@  discard block
 block discarded – undo
76 76
 		return $this->token;
77 77
 	}
78 78
 
79
+	/**
80
+	 * @param string $token
81
+	 */
79 82
 	public function setToken($token) {
80 83
 		$this->token = $token;
81 84
 	}
@@ -92,7 +95,7 @@  discard block
 block discarded – undo
92 95
 	/**
93 96
 	 * Creates a new random token and hashes it using the
94 97
 	 * member information
95
-	 * @param Member The logged in user
98
+	 * @param Member Member logged in user
96 99
 	 * @return string The hash to be stored in the database
97 100
 	 */
98 101
 	public function getNewHash(Member $member){
@@ -106,7 +109,7 @@  discard block
 block discarded – undo
106 109
 	 * The device is assigned a globally unique device ID
107 110
 	 * The returned login hash stores the hashed token in the
108 111
 	 * database, for this device and this member
109
-	 * @param Member The logged in user
112
+	 * @param Member Member logged in user
110 113
 	 * @return RememberLoginHash The generated login hash
111 114
 	 */
112 115
 	public static function generate(Member $member) {
@@ -149,6 +152,7 @@  discard block
 block discarded – undo
149 152
 	 * Deletes existing tokens for this member
150 153
 	 * if logout_across_devices is true, all tokens are deleted, otherwise
151 154
 	 * only the token for the provided device ID will be removed
155
+	 * @param string $alcDevice
152 156
 	 */
153 157
 	public static function clear(Member $member, $alcDevice = null) {
154 158
 		if(!$member->exists()) { return; }
Please login to merge, or discard this patch.
model/DataQuery.php 1 patch
Doc Comments   +10 added lines, -2 removed lines patch added patch discarded remove patch
@@ -44,6 +44,7 @@  discard block
 block discarded – undo
44 44
 	 * Create a new DataQuery.
45 45
 	 *
46 46
 	 * @param String The name of the DataObject class that you wish to query
47
+	 * @param string $dataClass
47 48
 	 */
48 49
 	public function __construct($dataClass) {
49 50
 		$this->dataClass = $dataClass;
@@ -166,7 +167,7 @@  discard block
 block discarded – undo
166 167
 	/**
167 168
 	 * Ensure that the query is ready to execute.
168 169
 	 *
169
-	 * @param array|null $queriedColumns Any columns to filter the query by
170
+	 * @param string[] $queriedColumns Any columns to filter the query by
170 171
 	 * @return SQLSelect The finalised sql query
171 172
 	 */
172 173
 	public function getFinalisedQuery($queriedColumns = null) {
@@ -641,7 +642,7 @@  discard block
 block discarded – undo
641 642
 	 * mappings to the query object state. This has to be called
642 643
 	 * in any overloaded {@link SearchFilter->apply()} methods manually.
643 644
 	 *
644
-	 * @param String|array $relation The array/dot-syntax relation to follow
645
+	 * @param string $relation The array/dot-syntax relation to follow
645 646
 	 * @param bool $linearOnly Set to true to restrict to linear relations only. Set this
646 647
 	 * if this relation will be used for sorting, and should not include duplicate rows.
647 648
 	 * @return The model class of the related item
@@ -917,6 +918,7 @@  discard block
 block discarded – undo
917 918
 
918 919
 	/**
919 920
 	 * Set an arbitrary query parameter, that can be used by decorators to add additional meta-data to the query.
921
+	 * @param string $key
920 922
 	 */
921 923
 	public function getQueryParam($key) {
922 924
 		if(isset($this->queryParams[$key])) return $this->queryParams[$key];
@@ -949,6 +951,9 @@  discard block
 block discarded – undo
949 951
 	 */
950 952
 	protected $whereQuery;
951 953
 
954
+	/**
955
+	 * @param string $connective
956
+	 */
952 957
 	public function __construct(DataQuery $base, $connective) {
953 958
 		$this->dataClass = $base->dataClass;
954 959
 		$this->query = $base->query;
@@ -958,6 +963,9 @@  discard block
 block discarded – undo
958 963
 		$base->where($this);
959 964
 	}
960 965
 
966
+	/**
967
+	 * @param string $filter
968
+	 */
961 969
 	public function where($filter) {
962 970
 		if($filter) {
963 971
 			$this->whereQuery->addWhere($filter);
Please login to merge, or discard this patch.
model/queries/SQLSelect.php 1 patch
Doc Comments   +2 added lines, -5 removed lines patch added patch discarded remove patch
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
 	/**
62 62
 	 * Construct a new SQLSelect.
63 63
 	 *
64
-	 * @param array|string $select An array of SELECT fields.
64
+	 * @param string $select An array of SELECT fields.
65 65
 	 * @param array|string $from An array of FROM clauses. The first one should be just the table name.
66 66
 	 * Each should be ANSI quoted.
67 67
 	 * @param array $where An array of WHERE clauses.
@@ -115,7 +115,6 @@  discard block
 block discarded – undo
115 115
 	 * </code>
116 116
 	 *
117 117
 	 * @param string|array $fields Field names should be ANSI SQL quoted. Array keys should be unquoted.
118
-	 * @param boolean $clear Clear existing select fields?
119 118
 	 * @return $this Self reference
120 119
 	 */
121 120
 	public function setSelect($fields) {
@@ -352,7 +351,7 @@  discard block
 block discarded – undo
352 351
 	 *
353 352
 	 * @param string $value
354 353
 	 * @param string $defaultDirection
355
-	 * @return array A two element array: array($column, $direction)
354
+	 * @return string[] A two element array: array($column, $direction)
356 355
 	 */
357 356
 	private function getDirectionFromString($value, $defaultDirection = null) {
358 357
 		if(preg_match('/^(.*)(asc|desc)$/i', $value, $matches)) {
@@ -447,7 +446,6 @@  discard block
 block discarded – undo
447 446
 	 * @see SQLSelect::addWhere() for syntax examples
448 447
 	 *
449 448
 	 * @param mixed $having Predicate(s) to set, as escaped SQL statements or paramaterised queries
450
-	 * @param mixed $having,... Unlimited additional predicates
451 449
 	 * @return self Self reference
452 450
 	 */
453 451
 	public function setHaving($having) {
@@ -462,7 +460,6 @@  discard block
 block discarded – undo
462 460
 	 * @see SQLSelect::addWhere() for syntax examples
463 461
 	 *
464 462
 	 * @param mixed $having Predicate(s) to set, as escaped SQL statements or paramaterised queries
465
-	 * @param mixed $having,... Unlimited additional predicates
466 463
 	 * @return self Self reference
467 464
 	 */
468 465
 	public function addHaving($having) {
Please login to merge, or discard this patch.
model/versioning/Versioned.php 1 patch
Doc Comments   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -953,7 +953,7 @@  discard block
 block discarded – undo
953 953
 	/**
954 954
 	 * Find objects in the given relationships, merging them into the given list
955 955
 	 *
956
-	 * @param array $source Config property to extract relationships from
956
+	 * @param string $source Config property to extract relationships from
957 957
 	 * @param bool $recursive True if recursive
958 958
 	 * @param ArrayList $list Optional list to add items to
959 959
 	 * @return ArrayList The list
@@ -1051,7 +1051,7 @@  discard block
 block discarded – undo
1051 1051
 	/**
1052 1052
 	 * Check if the current user can delete this record from live
1053 1053
 	 *
1054
-	 * @param null $member
1054
+	 * @param DataObject|null $member
1055 1055
 	 * @return mixed
1056 1056
 	 */
1057 1057
 	public function canUnpublish($member = null) {
@@ -1161,7 +1161,7 @@  discard block
 block discarded – undo
1161 1161
 	 * Extend permissions to include additional security for objects that are not published to live.
1162 1162
 	 *
1163 1163
 	 * @param Member $member
1164
-	 * @return bool|null
1164
+	 * @return false|null
1165 1165
 	 */
1166 1166
 	public function canView($member = null) {
1167 1167
 		// Invoke default version-gnostic canView
@@ -1236,7 +1236,7 @@  discard block
 block discarded – undo
1236 1236
 	 *
1237 1237
 	 * @param string $stage
1238 1238
 	 * @param Member $member
1239
-	 * @return bool
1239
+	 * @return boolean|string
1240 1240
 	 */
1241 1241
 	public function canViewStage($stage = 'Live', $member = null) {
1242 1242
 		$oldMode = Versioned::get_reading_mode();
@@ -1306,7 +1306,7 @@  discard block
 block discarded – undo
1306 1306
 	/**
1307 1307
 	 * Get the latest published DataObject.
1308 1308
 	 *
1309
-	 * @return DataObject
1309
+	 * @return string
1310 1310
 	 */
1311 1311
 	public function latestPublished() {
1312 1312
 		// Get the root data object class - this will have the version field
@@ -2267,7 +2267,7 @@  discard block
 block discarded – undo
2267 2267
 	/**
2268 2268
 	 * Returns an array of possible stages.
2269 2269
 	 *
2270
-	 * @return array
2270
+	 * @return string[]
2271 2271
 	 */
2272 2272
 	public function getVersionedStages() {
2273 2273
 		if($this->hasVersionedStages()) {
Please login to merge, or discard this patch.