File tree Expand file tree Collapse file tree 4 files changed +105
-0
lines changed
Expand file tree Collapse file tree 4 files changed +105
-0
lines changed 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+ use OCP \EventDispatcher \Event ;
27+
28+ /**
29+ * @since 18.0.0
30+ */
31+ class GenerateSecurePasswordEvent extends Event {
32+
33+ /** @var null|string */
34+ private $ password ;
35+
36+ /**
37+ * @since 18.0.0
38+ */
39+ public function getPassword (): ?string {
40+ return $ this ->password ;
41+ }
42+
43+ /**
44+ * @since 18.0.0
45+ */
46+ public function setPassword (string $ password ): void {
47+ $ this ->password = $ password ;
48+ }
49+
50+ }
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+ use OCP \EventDispatcher \Event ;
27+
28+ /**
29+ * @since 18.0.0
30+ */
31+ class ValidatePasswordPolicyEvent extends Event {
32+
33+ /** @var string */
34+ private $ password ;
35+
36+ /**
37+ * @since 18.0.0
38+ */
39+ public function __construct (string $ password ) {
40+ parent ::__construct ();
41+ $ this ->password = $ password ;
42+ }
43+
44+ /**
45+ * @since 18.0.0
46+ */
47+ public function getPassword (): string {
48+ return $ this ->password ;
49+ }
50+
51+ }
You can’t perform that action at this time.
0 commit comments