Skip to content

Commit 3660603

Browse files
committed
[DOCS] Use phpstan v2 for TYPO3 v13
1 parent aa93178 commit 3660603

4 files changed

Lines changed: 84 additions & 60 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
parameters:
2+
ignoreErrors:
3+
-
4+
message: '#^Call to preg_quote\(\) is missing delimiter / to be effective\.$#'
5+
identifier: argument.invalidPregQuote
6+
count: 1
7+
path: ../../Classes/Service/PwnedPasswordsService.php

.Build/phpstan/phpstan.neon

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
includes:
2+
- phpstan-baseline.neon
3+
14
parameters:
25
level: 9
36
paths:
47
- ../../Classes/
58
- ../../Configuration/
9+
10+
reportUnmatchedIgnoredErrors: false

.Build/v12/composer.json

Lines changed: 36 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,38 @@
11
{
2-
"name": "derhansen/add_pwd_policy_composer_v12",
3-
"description": "composer.json for TYPO3 v12 build",
4-
"keywords": ["TYPO3 CMS", "security", "password policy", "password validators"],
5-
"repositories": [
6-
{
7-
"type": "path",
8-
"url": "../../"
9-
}
10-
],
11-
"require": {
12-
"typo3/cms-core": "^12.4",
13-
"typo3/cms-setup": "^12.4",
14-
"typo3/cms-backend": "^12.4",
15-
"typo3/cms-felogin": "^12.4",
16-
"derhansen/add_pwd_policy": "@dev"
17-
},
18-
"require-dev": {
19-
"typo3/cms-composer-installers": "^5.0",
20-
"typo3/testing-framework": "^8.0.0",
21-
"friendsofphp/php-cs-fixer": "^3.49",
22-
"saschaegerer/phpstan-typo3": "^1.1.2",
23-
"phpstan/extension-installer": "^1.1"
24-
},
25-
"config": {
26-
"allow-plugins": {
27-
"typo3/class-alias-loader": true,
28-
"typo3/cms-composer-installers": true,
29-
"phpstan/extension-installer": true
30-
}
31-
}
2+
"name": "derhansen/add_pwd_policy_composer_v12",
3+
"description": "composer.json for TYPO3 v12 build",
4+
"keywords": [
5+
"TYPO3 CMS",
6+
"security",
7+
"password policy",
8+
"password validators"
9+
],
10+
"repositories": [
11+
{
12+
"type": "path",
13+
"url": "../../"
14+
}
15+
],
16+
"require": {
17+
"typo3/cms-core": "^12.4",
18+
"typo3/cms-setup": "^12.4",
19+
"typo3/cms-backend": "^12.4",
20+
"typo3/cms-felogin": "^12.4",
21+
"derhansen/add_pwd_policy": "@dev"
22+
},
23+
"require-dev": {
24+
"typo3/cms-composer-installers": "^5.0",
25+
"typo3/testing-framework": "^8.0.0",
26+
"friendsofphp/php-cs-fixer": "^3.49",
27+
"saschaegerer/phpstan-typo3": "^1.1.2",
28+
"phpstan/extension-installer": "^1.1"
29+
},
30+
"config": {
31+
"lock": false,
32+
"allow-plugins": {
33+
"typo3/class-alias-loader": true,
34+
"typo3/cms-composer-installers": true,
35+
"phpstan/extension-installer": true
36+
}
37+
}
3238
}

.Build/v13/composer.json

Lines changed: 36 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,38 @@
11
{
2-
"name": "derhansen/add_pwd_policy_composer_v12",
3-
"description": "composer.json for TYPO3 v12 build",
4-
"keywords": ["TYPO3 CMS", "security", "password policy", "password validators"],
5-
"repositories": [
6-
{
7-
"type": "path",
8-
"url": "../../"
9-
}
10-
],
11-
"require": {
12-
"typo3/cms-core": "^13.1",
13-
"typo3/cms-setup": "^13.1",
14-
"typo3/cms-backend": "^13.1",
15-
"typo3/cms-felogin": "^13.1",
16-
"derhansen/add_pwd_policy": "@dev"
17-
},
18-
"require-dev": {
19-
"typo3/cms-composer-installers": "^5.0",
20-
"typo3/testing-framework": "^8.0.0",
21-
"friendsofphp/php-cs-fixer": "^3.49",
22-
"saschaegerer/phpstan-typo3": "^1.1.2",
23-
"phpstan/extension-installer": "^1.1"
24-
},
25-
"config": {
26-
"allow-plugins": {
27-
"typo3/class-alias-loader": true,
28-
"typo3/cms-composer-installers": true,
29-
"phpstan/extension-installer": true
30-
}
31-
}
2+
"name": "derhansen/add_pwd_policy_composer_v12",
3+
"description": "composer.json for TYPO3 v12 build",
4+
"keywords": [
5+
"TYPO3 CMS",
6+
"security",
7+
"password policy",
8+
"password validators"
9+
],
10+
"repositories": [
11+
{
12+
"type": "path",
13+
"url": "../../"
14+
}
15+
],
16+
"require": {
17+
"typo3/cms-core": "^13.1",
18+
"typo3/cms-setup": "^13.1",
19+
"typo3/cms-backend": "^13.1",
20+
"typo3/cms-felogin": "^13.1",
21+
"derhansen/add_pwd_policy": "@dev"
22+
},
23+
"require-dev": {
24+
"typo3/cms-composer-installers": "^5.0",
25+
"typo3/testing-framework": "^8.0.0",
26+
"friendsofphp/php-cs-fixer": "^3.49",
27+
"saschaegerer/phpstan-typo3": "^2.1.1",
28+
"phpstan/extension-installer": "^1.1"
29+
},
30+
"config": {
31+
"lock": false,
32+
"allow-plugins": {
33+
"typo3/class-alias-loader": true,
34+
"typo3/cms-composer-installers": true,
35+
"phpstan/extension-installer": true
36+
}
37+
}
3238
}

0 commit comments

Comments
 (0)