@@ -32,6 +32,7 @@ |
||
32 | 32 | /** |
33 | 33 | * Log a password change from the given member. |
34 | 34 | * Call MemberPassword::log($this) from within Member whenever the password is changed. |
35 | + * @param Member $member |
|
35 | 36 | */ |
36 | 37 | public static function log($member) { |
37 | 38 | $record = new MemberPassword(); |
@@ -85,6 +85,10 @@ discard block |
||
85 | 85 | * but is necessary for retain compatibility with password hashed |
86 | 86 | * with flawed algorithms - see {@link PasswordEncryptor_LegacyPHPHash} and |
87 | 87 | * {@link PasswordEncryptor_Blowfish} |
88 | + * @param string $hash |
|
89 | + * @param string $password |
|
90 | + * @param string $salt |
|
91 | + * @param Member $member |
|
88 | 92 | */ |
89 | 93 | public function check($hash, $password, $salt = null, $member = null) { |
90 | 94 | return $hash === $this->encrypt($password, $salt, $member); |
@@ -127,8 +131,7 @@ discard block |
||
127 | 131 | /** |
128 | 132 | * Gets the cost that is set for the blowfish algorithm |
129 | 133 | * |
130 | - * @param int $cost |
|
131 | - * @return null |
|
134 | + * @return integer |
|
132 | 135 | */ |
133 | 136 | public static function get_cost() { |
134 | 137 | return self::$cost; |
@@ -240,6 +243,7 @@ discard block |
||
240 | 243 | |
241 | 244 | /** |
242 | 245 | * self::$cost param is forced to be two digits with leading zeroes for ints 4-9 |
246 | + * @param string $password |
|
243 | 247 | */ |
244 | 248 | public function salt($password, $member = null) { |
245 | 249 | $generator = new RandomGenerator(); |
@@ -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; |
@@ -652,7 +652,7 @@ discard block |
||
652 | 652 | * Recursively traverse the nested list of declared permissions and create |
653 | 653 | * a linear list. |
654 | 654 | * |
655 | - * @param aeeay $declared Nested structure of permissions. |
|
655 | + * @param boolean $declared Nested structure of permissions. |
|
656 | 656 | * @param $list List of permissions in the structure. The result will be |
657 | 657 | * written to this array. |
658 | 658 | */ |
@@ -740,7 +740,7 @@ discard block |
||
740 | 740 | /** |
741 | 741 | * Get permissions |
742 | 742 | * |
743 | - * @return array Associative array of permissions in this permission |
|
743 | + * @return string Associative array of permissions in this permission |
|
744 | 744 | * group. The array indicies are the permission codes as |
745 | 745 | * used in {@link Permission::check()}. The value is |
746 | 746 | * suitable for using in an interface. |
@@ -465,7 +465,7 @@ discard block |
||
465 | 465 | * Combine the given forms into a formset with a tabbed interface |
466 | 466 | * |
467 | 467 | * @param array $forms List of LoginForm instances |
468 | - * @return string |
|
468 | + * @return HTMLText |
|
469 | 469 | */ |
470 | 470 | protected function generateLoginFormSet($forms) { |
471 | 471 | $viewData = new ArrayData(array( |
@@ -645,7 +645,6 @@ discard block |
||
645 | 645 | * - t: plaintext token |
646 | 646 | * |
647 | 647 | * @param Member $member Member object associated with this link. |
648 | - * @param string $autoLoginHash The auto login token. |
|
649 | 648 | */ |
650 | 649 | public static function getPasswordResetLink($member, $autologinToken) { |
651 | 650 | $autologinToken = urldecode($autologinToken); |
@@ -736,7 +735,7 @@ discard block |
||
736 | 735 | /** |
737 | 736 | * Factory method for the lost password form |
738 | 737 | * |
739 | - * @return Form Returns the lost password form |
|
738 | + * @return Security Returns the lost password form |
|
740 | 739 | */ |
741 | 740 | public function ChangePasswordForm() { |
742 | 741 | return Object::create('ChangePasswordForm', $this, 'ChangePasswordForm'); |
@@ -746,7 +745,7 @@ discard block |
||
746 | 745 | * Gets the template for an include used for security. |
747 | 746 | * For use in any subclass. |
748 | 747 | * |
749 | - * @return string|array Returns the template(s) for rendering |
|
748 | + * @return string[] Returns the template(s) for rendering |
|
750 | 749 | */ |
751 | 750 | public function getIncludeTemplate($name) { |
752 | 751 | return array('Security_' . $name); |
@@ -920,7 +919,7 @@ discard block |
||
920 | 919 | * @deprecated 4.0 Use the "Security.password_encryption_algorithm" config setting instead |
921 | 920 | * @param string $algorithm One of the available password encryption |
922 | 921 | * algorithms determined by {@link Security::get_encryption_algorithms()} |
923 | - * @return bool Returns TRUE if the passed algorithm was valid, otherwise FALSE. |
|
922 | + * @return boolean|null Returns TRUE if the passed algorithm was valid, otherwise FALSE. |
|
924 | 923 | */ |
925 | 924 | public static function set_password_encryption_algorithm($algorithm) { |
926 | 925 | Deprecation::notice('4.0', 'Use the "Security.password_encryption_algorithm" config setting instead'); |
@@ -1075,7 +1074,7 @@ discard block |
||
1075 | 1074 | /** |
1076 | 1075 | * Set to true to ignore access to disallowed actions, rather than returning permission failure |
1077 | 1076 | * Note that this is just a flag that other code needs to check with Security::ignore_disallowed_actions() |
1078 | - * @param $flag True or false |
|
1077 | + * @param boolean $flag True or false |
|
1079 | 1078 | */ |
1080 | 1079 | public static function set_ignore_disallowed_actions($flag) { |
1081 | 1080 | self::$ignore_disallowed_actions = $flag; |
@@ -66,6 +66,7 @@ |
||
66 | 66 | |
67 | 67 | /** |
68 | 68 | * @todo This should really be taken care of by TestRunner |
69 | + * @param string $msg |
|
69 | 70 | */ |
70 | 71 | protected function debugMessage($msg) { |
71 | 72 | if(class_exists('SapphireTest', false) && !SapphireTest::is_running_test()) { |
@@ -208,6 +208,8 @@ |
||
208 | 208 | * Simulate cached response file for testing error requests that are supposed to have cache files |
209 | 209 | * |
210 | 210 | * @todo Generate the cachepath without hardcoding the cache data |
211 | + * @param RestfulServiceTest_MockErrorService $connection |
|
212 | + * @param string $subUrl |
|
211 | 213 | */ |
212 | 214 | private function createFakeCachedResponse($connection, $subUrl) { |
213 | 215 | $fullUrl = $connection->getAbsoluteRequestURL($subUrl); |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | |
11 | 11 | /** |
12 | 12 | * This is a helper method for getting a new manifest |
13 | - * @param $name |
|
13 | + * @param string $name |
|
14 | 14 | * @return any |
15 | 15 | */ |
16 | 16 | protected function getConfigFixtureValue($name) { |
@@ -20,6 +20,7 @@ discard block |
||
20 | 20 | |
21 | 21 | /** |
22 | 22 | * This is a helper method for displaying a relevant message about a parsing failure |
23 | + * @param string $path |
|
23 | 24 | */ |
24 | 25 | protected function getParsedAsMessage($path) { |
25 | 26 | return sprintf('Reference path "%s" failed to parse correctly', $path); |
@@ -41,7 +42,7 @@ discard block |
||
41 | 42 | |
42 | 43 | /** |
43 | 44 | * A helper method to return a mock of the manifest in order to test expectations and reduce dependency |
44 | - * @param $methods |
|
45 | + * @param string[] $methods |
|
45 | 46 | * @return SS_ConfigManifest |
46 | 47 | */ |
47 | 48 | protected function getManifestMock($methods) { |
@@ -14,6 +14,10 @@ |
||
14 | 14 | parent::__construct(); |
15 | 15 | } |
16 | 16 | |
17 | + /** |
|
18 | + * @param ManifestFileFinder $finder |
|
19 | + * @param string[] $expect |
|
20 | + */ |
|
17 | 21 | public function assertFinderFinds($finder, $expect, $message = null) { |
18 | 22 | $found = $finder->find($this->base); |
19 | 23 |