File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 385385 'OCP \\Search \\Provider ' => $ baseDir . '/lib/public/Search/Provider.php ' ,
386386 'OCP \\Search \\Result ' => $ baseDir . '/lib/public/Search/Result.php ' ,
387387 'OCP \\Security \\CSP \\AddContentSecurityPolicyEvent ' => $ baseDir . '/lib/public/Security/CSP/AddContentSecurityPolicyEvent.php ' ,
388+ 'OCP \\Security \\Events \\GenerateSecurePasswordEvent ' => $ baseDir . '/lib/public/Security/Events/GenerateSecurePasswordEvent.php ' ,
389+ 'OCP \\Security \\Events \\ValidatePasswordPolicyEvent ' => $ baseDir . '/lib/public/Security/Events/ValidatePasswordPolicyEvent.php ' ,
388390 'OCP \\Security \\FeaturePolicy \\AddFeaturePolicyEvent ' => $ baseDir . '/lib/public/Security/FeaturePolicy/AddFeaturePolicyEvent.php ' ,
389391 'OCP \\Security \\IContentSecurityPolicyManager ' => $ baseDir . '/lib/public/Security/IContentSecurityPolicyManager.php ' ,
390392 'OCP \\Security \\ICredentialsManager ' => $ baseDir . '/lib/public/Security/ICredentialsManager.php ' ,
Original file line number Diff line number Diff line change @@ -414,6 +414,8 @@ class ComposerStaticInit53792487c5a8370acc0b06b1a864ff4c
414414 'OCP \\Search \\Provider ' => __DIR__ . '/../../.. ' . '/lib/public/Search/Provider.php ' ,
415415 'OCP \\Search \\Result ' => __DIR__ . '/../../.. ' . '/lib/public/Search/Result.php ' ,
416416 'OCP \\Security \\CSP \\AddContentSecurityPolicyEvent ' => __DIR__ . '/../../.. ' . '/lib/public/Security/CSP/AddContentSecurityPolicyEvent.php ' ,
417+ 'OCP \\Security \\Events \\GenerateSecurePasswordEvent ' => __DIR__ . '/../../.. ' . '/lib/public/Security/Events/GenerateSecurePasswordEvent.php ' ,
418+ 'OCP \\Security \\Events \\ValidatePasswordPolicyEvent ' => __DIR__ . '/../../.. ' . '/lib/public/Security/Events/ValidatePasswordPolicyEvent.php ' ,
417419 'OCP \\Security \\FeaturePolicy \\AddFeaturePolicyEvent ' => __DIR__ . '/../../.. ' . '/lib/public/Security/FeaturePolicy/AddFeaturePolicyEvent.php ' ,
418420 'OCP \\Security \\IContentSecurityPolicyManager ' => __DIR__ . '/../../.. ' . '/lib/public/Security/IContentSecurityPolicyManager.php ' ,
419421 'OCP \\Security \\ICredentialsManager ' => __DIR__ . '/../../.. ' . '/lib/public/Security/ICredentialsManager.php ' ,
Original file line number Diff line number Diff line change 1+ <?php declare (strict_types=1 );
2+
3+ /**
4+ * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
5+ *
6+ * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
7+ *
8+ * @license GNU AGPL version 3 or any later version
9+ *
10+ * This program is free software: you can redistribute it and/or modify
11+ * it under the terms of the GNU Affero General Public License as
12+ * published by the Free Software Foundation, either version 3 of the
13+ * License, or (at your option) any later version.
14+ *
15+ * This program is distributed in the hope that it will be useful,
16+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
17+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18+ * GNU Affero General Public License for more details.
19+ *
20+ * You should have received a copy of the GNU Affero General Public License
21+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
22+ */
23+
24+ namespace OCP \Security \Events ;
25+
26+ /**
27+ * @since 18.0.0
28+ */
29+ class GenerateSecurePasswordEvent {
30+
31+ /** @var null|string */
32+ private $ password ;
33+
34+ /**
35+ * @since 18.0.0
36+ */
37+ public function getPassword (): ?string {
38+ return $ this ->password ;
39+ }
40+
41+ /**
42+ * @since 18.0.0
43+ */
44+ public function setPassword (string $ password ): void {
45+ $ this ->password = $ password ;
46+ }
47+
48+ }
Original file line number Diff line number Diff line change 1+ <?php declare (strict_types=1 );
2+
3+ /**
4+ * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
5+ *
6+ * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
7+ *
8+ * @license GNU AGPL version 3 or any later version
9+ *
10+ * This program is free software: you can redistribute it and/or modify
11+ * it under the terms of the GNU Affero General Public License as
12+ * published by the Free Software Foundation, either version 3 of the
13+ * License, or (at your option) any later version.
14+ *
15+ * This program is distributed in the hope that it will be useful,
16+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
17+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18+ * GNU Affero General Public License for more details.
19+ *
20+ * You should have received a copy of the GNU Affero General Public License
21+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
22+ */
23+
24+ namespace OCP \Security \Events ;
25+
26+ /**
27+ * @since 18.0.0
28+ */
29+ class ValidatePasswordPolicyEvent {
30+
31+ /** @var string */
32+ private $ password ;
33+
34+ /**
35+ * @since 18.0.0
36+ */
37+ public function __construct (string $ password ) {
38+ $ this ->password = $ password ;
39+ }
40+
41+ /**
42+ * @since 18.0.0
43+ */
44+ public function getPassword (): string {
45+ return $ this ->password ;
46+ }
47+
48+ }
You can’t perform that action at this time.
0 commit comments