Completed
Pull Request — 3.2 (#5154)
by Jono
10:39
created
security/MemberPassword.php 1 patch
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -32,6 +32,7 @@
 block discarded – undo
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();
Please login to merge, or discard this patch.
security/PasswordEncryptor.php 1 patch
Doc Comments   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -85,6 +85,10 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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();
Please login to merge, or discard this patch.
security/PasswordValidator.php 1 patch
Doc Comments   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -28,6 +28,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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;
Please login to merge, or discard this patch.
security/Permission.php 1 patch
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -652,7 +652,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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.
Please login to merge, or discard this patch.
security/Security.php 1 patch
Doc Comments   +5 added lines, -6 removed lines patch added patch discarded remove patch
@@ -465,7 +465,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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;
Please login to merge, or discard this patch.
tasks/EncryptAllPasswordsTask.php 1 patch
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -66,6 +66,7 @@
 block discarded – undo
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()) {
Please login to merge, or discard this patch.
tests/api/RestfulServiceTest.php 1 patch
Doc Comments   +2 added lines patch added patch discarded remove patch
@@ -208,6 +208,8 @@
 block discarded – undo
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);
Please login to merge, or discard this patch.
tests/core/manifest/ConfigManifestTest.php 1 patch
Doc Comments   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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) {
Please login to merge, or discard this patch.
tests/core/manifest/ManifestFileFinderTest.php 1 patch
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -14,6 +14,10 @@
 block discarded – undo
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
 
Please login to merge, or discard this patch.