@@ -195,7 +195,7 @@ discard block |
||
| 195 | 195 | /** |
| 196 | 196 | * Determine if the target folder for new uploads in is visible the field UI. |
| 197 | 197 | * |
| 198 | - * @return boolean |
|
| 198 | + * @return boolean|string |
|
| 199 | 199 | */ |
| 200 | 200 | public function canPreviewFolder() { |
| 201 | 201 | if(!$this->isActive()) { |
@@ -264,6 +264,10 @@ discard block |
||
| 264 | 264 | return $this->record; |
| 265 | 265 | } |
| 266 | 266 | |
| 267 | + /** |
|
| 268 | + * @param null|DataObject $value |
|
| 269 | + * @param DataObject $record |
|
| 270 | + */ |
|
| 267 | 271 | public function setValue($value, $record = null) { |
| 268 | 272 | // Extract value from underlying record |
| 269 | 273 | if(empty($value) && $this->getName() && $record instanceof DataObject) { |
@@ -370,7 +374,7 @@ discard block |
||
| 370 | 374 | /** |
| 371 | 375 | * Determine if the user has permission to upload. |
| 372 | 376 | * |
| 373 | - * @return boolean |
|
| 377 | + * @return boolean|string |
|
| 374 | 378 | */ |
| 375 | 379 | public function canUpload() { |
| 376 | 380 | if(!$this->isActive()) { |
@@ -507,7 +507,7 @@ discard block |
||
| 507 | 507 | * The callback can opt out of handling specific responses by returning NULL, |
| 508 | 508 | * in which case the default form behaviour will kick in. |
| 509 | 509 | * |
| 510 | - * @param $callback |
|
| 510 | + * @param Closure $callback |
|
| 511 | 511 | * @return self |
| 512 | 512 | */ |
| 513 | 513 | public function setValidationResponseCallback($callback) { |
@@ -567,7 +567,7 @@ discard block |
||
| 567 | 567 | /** |
| 568 | 568 | * Fields can have action to, let's check if anyone of the responds to $funcname them |
| 569 | 569 | * |
| 570 | - * @param SS_List|array $fields |
|
| 570 | + * @param FieldList|null $fields |
|
| 571 | 571 | * @param callable $funcName |
| 572 | 572 | * @return FormField |
| 573 | 573 | */ |
@@ -706,6 +706,7 @@ discard block |
||
| 706 | 706 | * Set actions that are exempt from validation |
| 707 | 707 | * |
| 708 | 708 | * @param array |
| 709 | + * @param string[] $actions |
|
| 709 | 710 | * @return $this |
| 710 | 711 | */ |
| 711 | 712 | public function setValidationExemptActions($actions) { |
@@ -1104,7 +1105,7 @@ discard block |
||
| 1104 | 1105 | * If set to false (the default), then the form method is only used to construct the default |
| 1105 | 1106 | * form. |
| 1106 | 1107 | * |
| 1107 | - * @param $bool boolean |
|
| 1108 | + * @param boolean $bool boolean |
|
| 1108 | 1109 | * @return $this |
| 1109 | 1110 | */ |
| 1110 | 1111 | public function setStrictFormMethodCheck($bool) { |
@@ -1662,7 +1663,7 @@ discard block |
||
| 1662 | 1663 | * and _form_enctype. These are the attributes of the form. These fields |
| 1663 | 1664 | * can be used to send the form to Ajax. |
| 1664 | 1665 | * |
| 1665 | - * @return DBHTMLText |
|
| 1666 | + * @return string |
|
| 1666 | 1667 | */ |
| 1667 | 1668 | public function formHtmlContent() { |
| 1668 | 1669 | $this->IncludeFormTag = false; |
@@ -1923,6 +1924,9 @@ discard block |
||
| 1923 | 1924 | |
| 1924 | 1925 | protected $form; |
| 1925 | 1926 | |
| 1927 | + /** |
|
| 1928 | + * @param Form $form |
|
| 1929 | + */ |
|
| 1926 | 1930 | public function __construct($form) { |
| 1927 | 1931 | $this->form = $form; |
| 1928 | 1932 | parent::__construct(); |
@@ -129,7 +129,7 @@ |
||
| 129 | 129 | /** |
| 130 | 130 | * |
| 131 | 131 | * @param GridField $gridField |
| 132 | - * @return array |
|
| 132 | + * @return string[] |
|
| 133 | 133 | */ |
| 134 | 134 | public function getActions($gridField) { |
| 135 | 135 | return array('addto'); |
@@ -78,9 +78,15 @@ |
||
| 78 | 78 | public function can($member) { |
| 79 | 79 | } |
| 80 | 80 | |
| 81 | + /** |
|
| 82 | + * @param \SilverStripe\Security\Member|null $member |
|
| 83 | + */ |
|
| 81 | 84 | public function canEdit($member) { |
| 82 | 85 | } |
| 83 | 86 | |
| 87 | + /** |
|
| 88 | + * @param \SilverStripe\Security\Member|null $member |
|
| 89 | + */ |
|
| 84 | 90 | public function canDelete($member) { |
| 85 | 91 | } |
| 86 | 92 | |
@@ -2197,7 +2197,7 @@ discard block |
||
| 2197 | 2197 | * |
| 2198 | 2198 | * This is experimental, and is currently only a Postgres-specific enhancement. |
| 2199 | 2199 | * |
| 2200 | - * @param $class |
|
| 2200 | + * @param string $class |
|
| 2201 | 2201 | * @return array or false |
| 2202 | 2202 | */ |
| 2203 | 2203 | public function database_extensions($class){ |
@@ -2677,6 +2677,7 @@ discard block |
||
| 2677 | 2677 | |
| 2678 | 2678 | /** |
| 2679 | 2679 | * {@inheritdoc} |
| 2680 | + * @param string $field |
|
| 2680 | 2681 | */ |
| 2681 | 2682 | public function castingHelper($field) { |
| 2682 | 2683 | if ($fieldSpec = $this->db($field)) { |
@@ -2880,7 +2881,7 @@ discard block |
||
| 2880 | 2881 | |
| 2881 | 2882 | /** |
| 2882 | 2883 | * @param Member $member |
| 2883 | - * @return boolean |
|
| 2884 | + * @return boolean|string |
|
| 2884 | 2885 | */ |
| 2885 | 2886 | public function canView($member = null) { |
| 2886 | 2887 | $extended = $this->extendedCan(__FUNCTION__, $member); |
@@ -2892,7 +2893,7 @@ discard block |
||
| 2892 | 2893 | |
| 2893 | 2894 | /** |
| 2894 | 2895 | * @param Member $member |
| 2895 | - * @return boolean |
|
| 2896 | + * @return boolean|string |
|
| 2896 | 2897 | */ |
| 2897 | 2898 | public function canEdit($member = null) { |
| 2898 | 2899 | $extended = $this->extendedCan(__FUNCTION__, $member); |
@@ -2904,7 +2905,7 @@ discard block |
||
| 2904 | 2905 | |
| 2905 | 2906 | /** |
| 2906 | 2907 | * @param Member $member |
| 2907 | - * @return boolean |
|
| 2908 | + * @return boolean|string |
|
| 2908 | 2909 | */ |
| 2909 | 2910 | public function canDelete($member = null) { |
| 2910 | 2911 | $extended = $this->extendedCan(__FUNCTION__, $member); |
@@ -2918,7 +2919,7 @@ discard block |
||
| 2918 | 2919 | * @param Member $member |
| 2919 | 2920 | * @param array $context Additional context-specific data which might |
| 2920 | 2921 | * affect whether (or where) this object could be created. |
| 2921 | - * @return boolean |
|
| 2922 | + * @return boolean|string |
|
| 2922 | 2923 | */ |
| 2923 | 2924 | public function canCreate($member = null, $context = array()) { |
| 2924 | 2925 | $extended = $this->extendedCan(__FUNCTION__, $member, $context); |
@@ -3018,7 +3019,7 @@ discard block |
||
| 3018 | 3019 | * Traverses to a field referenced by relationships between data objects, returning the value |
| 3019 | 3020 | * The path to the related field is specified with dot separated syntax (eg: Parent.Child.Child.FieldName) |
| 3020 | 3021 | * |
| 3021 | - * @param $fieldName string |
|
| 3022 | + * @param string $fieldName string |
|
| 3022 | 3023 | * @return string | null - will return null on a missing value |
| 3023 | 3024 | */ |
| 3024 | 3025 | public function relField($fieldName) { |
@@ -3088,7 +3089,7 @@ discard block |
||
| 3088 | 3089 | * @param string $callerClass The class of objects to be returned |
| 3089 | 3090 | * @param string|array $filter A filter to be inserted into the WHERE clause. |
| 3090 | 3091 | * Supports parameterised queries. See SQLSelect::addWhere() for syntax examples. |
| 3091 | - * @param string|array $sort A sort expression to be inserted into the ORDER |
|
| 3092 | + * @param string $sort A sort expression to be inserted into the ORDER |
|
| 3092 | 3093 | * BY clause. If omitted, self::$default_sort will be used. |
| 3093 | 3094 | * @param string $join Deprecated 3.0 Join clause. Use leftJoin($table, $joinClause) instead. |
| 3094 | 3095 | * @param string|array $limit A limit expression to be inserted into the LIMIT clause. |
@@ -127,7 +127,7 @@ discard block |
||
| 127 | 127 | * Find version of this object in the given stage |
| 128 | 128 | * |
| 129 | 129 | * @param string $stage |
| 130 | - * @return Versioned|DataObject |
|
| 130 | + * @return DataObject|null |
|
| 131 | 131 | */ |
| 132 | 132 | protected function getObjectInStage($stage) { |
| 133 | 133 | return Versioned::get_by_stage($this->ObjectClass, $stage)->byID($this->ObjectID); |
@@ -136,7 +136,7 @@ discard block |
||
| 136 | 136 | /** |
| 137 | 137 | * Find latest version of this object |
| 138 | 138 | * |
| 139 | - * @return Versioned|DataObject |
|
| 139 | + * @return DataObject|null |
|
| 140 | 140 | */ |
| 141 | 141 | protected function getObjectLatestVersion() { |
| 142 | 142 | return Versioned::get_latest_version($this->ObjectClass, $this->ObjectID); |
@@ -1073,7 +1073,7 @@ discard block |
||
| 1073 | 1073 | /** |
| 1074 | 1074 | * Find objects in the given relationships, merging them into the given list |
| 1075 | 1075 | * |
| 1076 | - * @param array $source Config property to extract relationships from |
|
| 1076 | + * @param string $source Config property to extract relationships from |
|
| 1077 | 1077 | * @param bool $recursive True if recursive |
| 1078 | 1078 | * @param ArrayList $list Optional list to add items to |
| 1079 | 1079 | * @return ArrayList The list |
@@ -1193,7 +1193,7 @@ discard block |
||
| 1193 | 1193 | /** |
| 1194 | 1194 | * Check if the current user can delete this record from live |
| 1195 | 1195 | * |
| 1196 | - * @param null $member |
|
| 1196 | + * @param Member|null $member |
|
| 1197 | 1197 | * @return mixed |
| 1198 | 1198 | */ |
| 1199 | 1199 | public function canUnpublish($member = null) { |
@@ -1303,7 +1303,7 @@ discard block |
||
| 1303 | 1303 | * Extend permissions to include additional security for objects that are not published to live. |
| 1304 | 1304 | * |
| 1305 | 1305 | * @param Member $member |
| 1306 | - * @return bool|null |
|
| 1306 | + * @return false|null |
|
| 1307 | 1307 | */ |
| 1308 | 1308 | public function canView($member = null) { |
| 1309 | 1309 | // Invoke default version-gnostic canView |
@@ -1378,7 +1378,7 @@ discard block |
||
| 1378 | 1378 | * |
| 1379 | 1379 | * @param string $stage |
| 1380 | 1380 | * @param Member $member |
| 1381 | - * @return bool |
|
| 1381 | + * @return boolean|string |
|
| 1382 | 1382 | */ |
| 1383 | 1383 | public function canViewStage($stage = 'Live', $member = null) { |
| 1384 | 1384 | $oldMode = Versioned::get_reading_mode(); |
@@ -1443,7 +1443,7 @@ discard block |
||
| 1443 | 1443 | /** |
| 1444 | 1444 | * Get the latest published DataObject. |
| 1445 | 1445 | * |
| 1446 | - * @return DataObject |
|
| 1446 | + * @return string |
|
| 1447 | 1447 | */ |
| 1448 | 1448 | public function latestPublished() { |
| 1449 | 1449 | // Get the root data object class - this will have the version field |
@@ -2435,7 +2435,7 @@ discard block |
||
| 2435 | 2435 | /** |
| 2436 | 2436 | * Returns an array of possible stages. |
| 2437 | 2437 | * |
| 2438 | - * @return array |
|
| 2438 | + * @return string[] |
|
| 2439 | 2439 | */ |
| 2440 | 2440 | public function getVersionedStages() { |
| 2441 | 2441 | if($this->hasStages()) { |
@@ -128,7 +128,7 @@ discard block |
||
| 128 | 128 | * Remove a previously registered authenticator |
| 129 | 129 | * |
| 130 | 130 | * @param string $authenticator Name of the authenticator class to register |
| 131 | - * @return bool Returns TRUE on success, FALSE otherwise. |
|
| 131 | + * @return boolean|null Returns TRUE on success, FALSE otherwise. |
|
| 132 | 132 | */ |
| 133 | 133 | public static function unregister_authenticator($authenticator) { |
| 134 | 134 | if(call_user_func(array($authenticator, 'on_unregister')) === true) { |
@@ -171,6 +171,7 @@ discard block |
||
| 171 | 171 | * Set a default authenticator (shows first in tabs) |
| 172 | 172 | * |
| 173 | 173 | * @param string |
| 174 | + * @param string $authenticator |
|
| 174 | 175 | */ |
| 175 | 176 | public static function set_default_authenticator($authenticator) { |
| 176 | 177 | self::$default_authenticator = $authenticator; |
@@ -22,7 +22,7 @@ |
||
| 22 | 22 | /** |
| 23 | 23 | * Constructor |
| 24 | 24 | * |
| 25 | - * @param Controller $controller The parent controller, necessary to |
|
| 25 | + * @param \Controller|null $controller The parent controller, necessary to |
|
| 26 | 26 | * create the appropriate form action tag. |
| 27 | 27 | * @param string $name The method on the controller that will return this |
| 28 | 28 | * form object. |