@@ -545,8 +545,8 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 3158 | 3162 | |
| 3159 | 3163 | /** |
| 3160 | 3164 | * @see $sourceQueryParams |
| 3165 | + * @param string $key |
|
| 3161 | 3166 | * @return Mixed |
| 3162 | 3167 | */ |
| 3163 | 3168 | public function getSourceQueryParam($key) { |
@@ -835,7 +835,7 @@ discard block |
||
| 835 | 835 | /** |
| 836 | 836 | * Find objects in the given relationships, merging them into the given list |
| 837 | 837 | * |
| 838 | - * @param array $source Config property to extract relationships from |
|
| 838 | + * @param string $source Config property to extract relationships from |
|
| 839 | 839 | * @param bool $recursive True if recursive |
| 840 | 840 | * @param ArrayList $list Optional list to add items to |
| 841 | 841 | * @return ArrayList The list |
@@ -931,7 +931,7 @@ discard block |
||
| 931 | 931 | /** |
| 932 | 932 | * Check if the current user can delete this record from live |
| 933 | 933 | * |
| 934 | - * @param null $member |
|
| 934 | + * @param DataObject|null $member |
|
| 935 | 935 | * @return mixed |
| 936 | 936 | */ |
| 937 | 937 | public function canUnpublish($member = null) { |
@@ -1002,7 +1002,7 @@ discard block |
||
| 1002 | 1002 | * Extend permissions to include additional security for objects that are not published to live. |
| 1003 | 1003 | * |
| 1004 | 1004 | * @param Member $member |
| 1005 | - * @return bool|null |
|
| 1005 | + * @return false|null |
|
| 1006 | 1006 | */ |
| 1007 | 1007 | public function canView($member = null) { |
| 1008 | 1008 | // Invoke default version-gnostic canView |
@@ -1076,7 +1076,7 @@ discard block |
||
| 1076 | 1076 | * |
| 1077 | 1077 | * @param string $stage |
| 1078 | 1078 | * @param Member $member |
| 1079 | - * @return bool |
|
| 1079 | + * @return boolean|string |
|
| 1080 | 1080 | */ |
| 1081 | 1081 | public function canViewStage($stage = 'Live', $member = null) { |
| 1082 | 1082 | $oldMode = Versioned::get_reading_mode(); |
@@ -1146,7 +1146,7 @@ discard block |
||
| 1146 | 1146 | /** |
| 1147 | 1147 | * Get the latest published DataObject. |
| 1148 | 1148 | * |
| 1149 | - * @return DataObject |
|
| 1149 | + * @return string |
|
| 1150 | 1150 | */ |
| 1151 | 1151 | public function latestPublished() { |
| 1152 | 1152 | // Get the root data object class - this will have the version field |