@@ -385,6 +385,7 @@ discard block |
||
385 | 385 | /** |
386 | 386 | * Returns a list of all the composite if the given db field on the class is a composite field. |
387 | 387 | * Will check all applicable ancestor classes and aggregate results. |
388 | + * @param string $class |
|
388 | 389 | */ |
389 | 390 | public static function composite_fields($class, $aggregated = true) { |
390 | 391 | if(!isset(DataObject::$_cache_composite_fields[$class])) self::cache_composite_fields($class); |
@@ -552,7 +553,7 @@ discard block |
||
552 | 553 | * The destinationObject must be written to the database already and have an ID. Writing is performed |
553 | 554 | * automatically when adding the new relations. |
554 | 555 | * |
555 | - * @param $sourceObject the source object to duplicate from |
|
556 | + * @param DataObject $sourceObject the source object to duplicate from |
|
556 | 557 | * @param $destinationObject the destination object to populate with the duplicated relations |
557 | 558 | * @return DataObject with the new many_many relations copied in |
558 | 559 | */ |
@@ -959,6 +960,7 @@ discard block |
||
959 | 960 | * @param $includeRelations Boolean Merge any existing relations (optional) |
960 | 961 | * @param $overwriteWithEmpty Boolean Overwrite existing left values with empty right values. |
961 | 962 | * Only applicable with $priority='right'. (optional) |
963 | + * @param DataObject|null $rightObj |
|
962 | 964 | * @return Boolean |
963 | 965 | */ |
964 | 966 | public function merge($rightObj, $priority = 'right', $includeRelations = true, $overwriteWithEmpty = false) { |
@@ -1582,10 +1584,10 @@ discard block |
||
1582 | 1584 | * |
1583 | 1585 | * @param string $componentName Name of the component |
1584 | 1586 | * @param string|null $filter Deprecated. A filter to be inserted into the WHERE clause |
1585 | - * @param string|null|array $sort Deprecated. A sort expression to be inserted into the ORDER BY clause. If omitted, |
|
1587 | + * @param string $sort Deprecated. A sort expression to be inserted into the ORDER BY clause. If omitted, |
|
1586 | 1588 | * the static field $default_sort on the component class will be used. |
1587 | 1589 | * @param string $join Deprecated, use leftJoin($table, $joinClause) instead |
1588 | - * @param string|null|array $limit Deprecated. A limit expression to be inserted into the LIMIT clause |
|
1590 | + * @param string $limit Deprecated. A limit expression to be inserted into the LIMIT clause |
|
1589 | 1591 | * |
1590 | 1592 | * @return HasManyList The components of the one-to-many relationship. |
1591 | 1593 | */ |
@@ -2211,6 +2213,7 @@ discard block |
||
2211 | 2213 | * |
2212 | 2214 | * This is experimental, and is currently only a Postgres-specific enhancement. |
2213 | 2215 | * |
2216 | + * @param string $class |
|
2214 | 2217 | * @return array or false |
2215 | 2218 | */ |
2216 | 2219 | public function database_extensions($class){ |
@@ -2678,7 +2681,7 @@ discard block |
||
2678 | 2681 | * can be saved into the Image table. |
2679 | 2682 | * |
2680 | 2683 | * @param string $fieldName Name of the field |
2681 | - * @param mixed $value New field value |
|
2684 | + * @param mixed $val New field value |
|
2682 | 2685 | * @return DataObject $this |
2683 | 2686 | */ |
2684 | 2687 | public function setCastedField($fieldName, $val) { |
@@ -2698,6 +2701,7 @@ discard block |
||
2698 | 2701 | |
2699 | 2702 | /** |
2700 | 2703 | * {@inheritdoc} |
2704 | + * @param string $field |
|
2701 | 2705 | */ |
2702 | 2706 | public function castingHelper($field) { |
2703 | 2707 | if ($fieldSpec = $this->db($field)) { |
@@ -3062,6 +3066,7 @@ discard block |
||
3062 | 3066 | * The path to the related field is specified with dot separated syntax (eg: Parent.Child.Child.FieldName) |
3063 | 3067 | * |
3064 | 3068 | * @param $fieldPath string |
3069 | + * @param string $fieldName |
|
3065 | 3070 | * @return string | null - will return null on a missing value |
3066 | 3071 | */ |
3067 | 3072 | public function relField($fieldName) { |
@@ -3130,7 +3135,7 @@ discard block |
||
3130 | 3135 | * @param string $callerClass The class of objects to be returned |
3131 | 3136 | * @param string|array $filter A filter to be inserted into the WHERE clause. |
3132 | 3137 | * Supports parameterised queries. See SQLQuery::addWhere() for syntax examples. |
3133 | - * @param string|array $sort A sort expression to be inserted into the ORDER |
|
3138 | + * @param string $sort A sort expression to be inserted into the ORDER |
|
3134 | 3139 | * BY clause. If omitted, self::$default_sort will be used. |
3135 | 3140 | * @param string $join Deprecated 3.0 Join clause. Use leftJoin($table, $joinClause) instead. |
3136 | 3141 | * @param string|array $limit A limit expression to be inserted into the LIMIT clause. |
@@ -3181,6 +3186,7 @@ discard block |
||
3181 | 3186 | |
3182 | 3187 | /** |
3183 | 3188 | * @deprecated |
3189 | + * @param string $class |
|
3184 | 3190 | */ |
3185 | 3191 | public function Aggregate($class = null) { |
3186 | 3192 | Deprecation::notice('4.0', 'Call aggregate methods on a DataList directly instead. In templates' |
@@ -3202,6 +3208,7 @@ discard block |
||
3202 | 3208 | |
3203 | 3209 | /** |
3204 | 3210 | * @deprecated |
3211 | + * @param string $relationship |
|
3205 | 3212 | */ |
3206 | 3213 | public function RelationshipAggregate($relationship) { |
3207 | 3214 | Deprecation::notice('4.0', 'Call aggregate methods on a relationship directly instead.'); |
@@ -3370,6 +3377,7 @@ discard block |
||
3370 | 3377 | |
3371 | 3378 | /** |
3372 | 3379 | * @see $sourceQueryParams |
3380 | + * @param string $key |
|
3373 | 3381 | * @return Mixed |
3374 | 3382 | */ |
3375 | 3383 | public function getSourceQueryParam($key) { |
@@ -3433,7 +3441,7 @@ discard block |
||
3433 | 3441 | * Parses a specified column into a sort field and direction |
3434 | 3442 | * |
3435 | 3443 | * @param string $column String to parse containing the column name |
3436 | - * @return array Resolved table and column. |
|
3444 | + * @return string[] Resolved table and column. |
|
3437 | 3445 | */ |
3438 | 3446 | protected function parseSortColumn($column) { |
3439 | 3447 | // Parse column specification, considering possible ansi sql quoting |