Skip to content

Commit d4ddc86

Browse files
author
mscherer
committed
Fix PHPStan
1 parent 74f999e commit d4ddc86

27 files changed

+324
-379
lines changed

.editorconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,8 @@ charset = utf-8
1313
[*.bat]
1414
end_of_line = crlf
1515

16+
[*.yml]
17+
indent_size = 2
18+
1619
[*.neon]
1720
indent_style = tab

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ on:
88
jobs:
99
testsuite:
1010
name: Unittests
11-
runs-on: ubuntu-22.04
11+
runs-on: ubuntu-24.04
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
php-version: ['8.1', '8.3']
15+
php-version: ['8.1', '8.5']
1616

1717
steps:
18-
- uses: actions/checkout@v2
18+
- uses: actions/checkout@v5
1919

2020
- name: Setup PHP
2121
uses: shivammathur/setup-php@v2
@@ -47,10 +47,10 @@ jobs:
4747

4848
cs-stan:
4949
name: Coding Standard & Static Analysis
50-
runs-on: ubuntu-22.04
50+
runs-on: ubuntu-24.04
5151

5252
steps:
53-
- uses: actions/checkout@v3
53+
- uses: actions/checkout@v5
5454

5555
- name: Setup PHP
5656
uses: shivammathur/setup-php@v2

composer.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616
],
1717
"require": {
1818
"php": ">=8.1",
19+
"ext-json": "*",
1920
"intervention/image": "^3.2.0",
20-
"spatie/image-optimizer": "^1.2.0",
21-
"ext-json": "*"
21+
"spatie/image-optimizer": "^1.2.0"
2222
},
2323
"require-dev": {
24-
"phpunit/phpunit": "^10.3",
25-
"phpstan/phpstan": "^1.10",
26-
"php-collective/code-sniffer": "^0.2.1",
27-
"php-collective/file-storage": "dev-league/flysystem-v3 as 1.0",
24+
"phpunit/phpunit": "^10.3 || ^11.5 || ^12.3",
25+
"phpstan/phpstan": "^2.1",
26+
"php-collective/code-sniffer": "^0.4.1",
27+
"php-collective/file-storage": "dev-master as 1.0",
2828
"instituteweb/composer-scripts": "^1.1"
2929
},
3030
"minimum-stability": "dev",

config/.github/workflows/ci.yml

Lines changed: 0 additions & 77 deletions
This file was deleted.

config/composer_phive.php

Lines changed: 0 additions & 33 deletions
This file was deleted.

config/composer_post_install.php

Lines changed: 0 additions & 3 deletions
This file was deleted.

config/scrutinizer-setup.sh

Lines changed: 0 additions & 15 deletions
This file was deleted.

example.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?php
2-
3-
declare(strict_types=1);
2+
declare(strict_types = 1);
43

54
require 'vendor/autoload.php';
65

phpcs.xml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
<?xml version="1.0"?>
2-
<ruleset name="Phauthentic">
2+
<ruleset name="file-storage">
33
<arg name="tab-width" value="4"/>
4-
<rule ref="PSR12">
5-
<exclude name="Generic.Files.LineLength.TooLong"/>
6-
<exclude name="PSR2.Classes.PropertyDeclaration"/>
7-
<exclude name="PSR1.Classes.ClassDeclaration.MultipleClasses"/>
8-
<!-- Use this if you want tabs over spaces -->
9-
<!-- <exclude name="Generic.WhiteSpace.DisallowTabIndent"/> -->
10-
</rule>
11-
<!-- Use this if you want tabs over spaces -->
12-
<!-- <rule ref="Generic.WhiteSpace.DisallowSpaceIndent"/>-->
4+
<arg value="nps"/>
5+
136
<file>src/</file>
147
<file>tests/</file>
8+
9+
<rule ref="PhpCollective"/>
10+
11+
<rule ref="PhpCollective.PHP.DeclareStrictTypes">
12+
<properties>
13+
<property name="declareOnFirstLine" value="yes"/>
14+
<property name="spacesCountAroundEqualsSign" value="1"/>
15+
</properties>
16+
</rule>
17+
1518
</ruleset>

phpstan.neon

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
parameters:
2-
level: 6
2+
level: 8
33
paths:
44
- src/
5-
checkGenericClassInNonGenericObjectType: false
6-
checkMissingIterableValueType: false

0 commit comments

Comments
 (0)