@@ -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. |
@@ -42,6 +42,9 @@ discard block |
||
| 42 | 42 | ); |
| 43 | 43 | } |
| 44 | 44 | |
| 45 | + /** |
|
| 46 | + * @param string $action |
|
| 47 | + */ |
|
| 45 | 48 | public function Link($action = null) { |
| 46 | 49 | return Controller::join_links(Director::baseURL(), "CMSSecurity", $action); |
| 47 | 50 | } |
@@ -57,6 +60,9 @@ discard block |
||
| 57 | 60 | } |
| 58 | 61 | } |
| 59 | 62 | |
| 63 | + /** |
|
| 64 | + * @param string $title |
|
| 65 | + */ |
|
| 60 | 66 | public function getResponseController($title) { |
| 61 | 67 | // Use $this to prevent use of Page to render underlying templates |
| 62 | 68 | return $this; |
@@ -172,6 +178,9 @@ discard block |
||
| 172 | 178 | user_error('Passed invalid authentication method', E_USER_ERROR); |
| 173 | 179 | } |
| 174 | 180 | |
| 181 | + /** |
|
| 182 | + * @param string $action |
|
| 183 | + */ |
|
| 175 | 184 | public function getTemplatesFor($action) { |
| 176 | 185 | return array("CMSSecurity_{$action}", "CMSSecurity") |
| 177 | 186 | + parent::getTemplatesFor($action); |
@@ -331,6 +331,7 @@ |
||
| 331 | 331 | * Overloaded to ensure the code is always descent. |
| 332 | 332 | * |
| 333 | 333 | * @param string |
| 334 | + * @param string $val |
|
| 334 | 335 | */ |
| 335 | 336 | public function setCode($val){ |
| 336 | 337 | $this->setField("Code", Convert::raw2url($val)); |
@@ -1563,7 +1563,7 @@ discard block |
||
| 1563 | 1563 | * This is likely to be customized for social sites etc. with a looser permission model. |
| 1564 | 1564 | * |
| 1565 | 1565 | * @param Member $member |
| 1566 | - * @return bool |
|
| 1566 | + * @return boolean|string |
|
| 1567 | 1567 | */ |
| 1568 | 1568 | public function canView($member = null) { |
| 1569 | 1569 | //get member |
@@ -1593,7 +1593,7 @@ discard block |
||
| 1593 | 1593 | * Otherwise they'll need ADMIN or CMS_ACCESS_SecurityAdmin permissions |
| 1594 | 1594 | * |
| 1595 | 1595 | * @param Member $member |
| 1596 | - * @return bool |
|
| 1596 | + * @return boolean|string |
|
| 1597 | 1597 | */ |
| 1598 | 1598 | public function canEdit($member = null) { |
| 1599 | 1599 | //get member |
@@ -1627,7 +1627,7 @@ discard block |
||
| 1627 | 1627 | * Otherwise they'll need ADMIN or CMS_ACCESS_SecurityAdmin permissions |
| 1628 | 1628 | * |
| 1629 | 1629 | * @param Member $member |
| 1630 | - * @return bool |
|
| 1630 | + * @return boolean|string |
|
| 1631 | 1631 | */ |
| 1632 | 1632 | public function canDelete($member = null) { |
| 1633 | 1633 | if(!($member instanceof Member)) { |
@@ -147,7 +147,7 @@ |
||
| 147 | 147 | * @param Form $form Optional: If passed, better error messages can be |
| 148 | 148 | * produced by using |
| 149 | 149 | * {@link Form::sessionMessage()} |
| 150 | - * @return bool|Member Returns FALSE if authentication fails, otherwise |
|
| 150 | + * @return Member|null Returns FALSE if authentication fails, otherwise |
|
| 151 | 151 | * the member object |
| 152 | 152 | * @see Security::setDefaultAdmin() |
| 153 | 153 | */ |
@@ -28,6 +28,7 @@ discard block |
||
| 28 | 28 | |
| 29 | 29 | /** |
| 30 | 30 | * Minimum password length |
| 31 | + * @param integer $minLength |
|
| 31 | 32 | */ |
| 32 | 33 | public function minLength($minLength) { |
| 33 | 34 | $this->minLength = $minLength; |
@@ -39,8 +40,8 @@ discard block |
||
| 39 | 40 | * |
| 40 | 41 | * Eg: $this->characterStrength(3, array("lowercase", "uppercase", "digits", "punctuation")) |
| 41 | 42 | * |
| 42 | - * @param $minScore The minimum number of character tests that must pass |
|
| 43 | - * @param $testNames The names of the tests to perform |
|
| 43 | + * @param integer $minScore The minimum number of character tests that must pass |
|
| 44 | + * @param string[] $testNames The names of the tests to perform |
|
| 44 | 45 | */ |
| 45 | 46 | public function characterStrength($minScore, $testNames) { |
| 46 | 47 | $this->minScore = $minScore; |
@@ -50,6 +51,7 @@ discard block |
||
| 50 | 51 | |
| 51 | 52 | /** |
| 52 | 53 | * Check a number of previous passwords that the user has used, and don't let them change to that. |
| 54 | + * @param integer $count |
|
| 53 | 55 | */ |
| 54 | 56 | public function checkHistoricalPasswords($count) { |
| 55 | 57 | $this->historicalPasswordCount = $count; |