Skip to content

Commit f5b3c93

Browse files
Merge pull request #16 from spatie/l11
Laravel 11
2 parents c73e0ab + 06028e3 commit f5b3c93

File tree

4 files changed

+30
-28
lines changed

4 files changed

+30
-28
lines changed

.github/workflows/run-tests.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,28 @@ name: run-tests
22

33
on:
44
push:
5-
branches: [main]
5+
branches: [ main ]
66
pull_request:
7-
branches: [main]
7+
branches: [ main ]
88

99
jobs:
1010
test:
1111
runs-on: ${{ matrix.os }}
1212
strategy:
1313
fail-fast: true
1414
matrix:
15-
os: [ubuntu-latest]
16-
php: [8.1, 8.2]
17-
laravel: [9.*, 10.*]
18-
stability: [prefer-lowest, prefer-stable]
15+
os: [ ubuntu-latest ]
16+
php: [ 8.1, 8.2, 8.3 ]
17+
laravel: [10.*, 11.* ]
18+
stability: [ prefer-lowest, prefer-stable ]
1919
include:
20-
- laravel: 9.*
21-
testbench: 7.*
2220
- laravel: 10.*
2321
testbench: 8.*
22+
- laravel: 11.*
23+
testbench: 9.*
24+
exclude:
25+
- php: 8.1
26+
laravel: 11.*
2427

2528
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}
2629

composer.json

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,22 @@
2020
"php": "^8.1",
2121
"amphp/amp": "^v3.0",
2222
"amphp/parallel": "^2.2",
23-
"illuminate/collections": "^9.30|^10.0",
23+
"illuminate/collections": "^10.0|^11.0",
2424
"spatie/laravel-package-tools": "^1.4.3",
2525
"symfony/finder" : "^6.0|^7.0"
2626
},
2727
"require-dev": {
28-
"illuminate/console": "^9.30|^10.0",
28+
"illuminate/console": "^10.0|^11.0",
2929
"laravel/pint": "^1.0",
30-
"nunomaduro/collision": "^6.0",
30+
"nunomaduro/collision": "^7.0|^8.0",
3131
"nunomaduro/larastan": "^2.0.1",
32-
"orchestra/testbench": "^7.0|^8.0",
33-
"pestphp/pest": "^1.21",
34-
"pestphp/pest-plugin-laravel": "^1.1",
32+
"orchestra/testbench": "^7.0|^8.0|^9.0",
33+
"pestphp/pest": "^2.0",
34+
"pestphp/pest-plugin-laravel": "^2.0",
3535
"phpstan/extension-installer": "^1.1",
3636
"phpstan/phpstan-deprecation-rules": "^1.0",
3737
"phpstan/phpstan-phpunit": "^1.0",
38-
"phpunit/phpunit": "^9.5",
38+
"phpunit/phpunit": "^9.5|^10.0",
3939
"spatie/laravel-ray": "^1.26"
4040
},
4141
"autoload": {
@@ -49,7 +49,6 @@
4949
}
5050
},
5151
"scripts": {
52-
"post-autoload-dump": "@php ./vendor/bin/testbench package:discover --ansi",
5352
"analyse": "vendor/bin/phpstan analyse",
5453
"test": "vendor/bin/pest",
5554
"test-coverage": "vendor/bin/pest --coverage",

phpstan-baseline.neon

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ parameters:
55
count: 1
66
path: src/Data/DiscoveredClass.php
77

8+
-
9+
message: "#^Casting class ReflectionType to string is deprecated\\.$#"
10+
count: 2
11+
path: src/Data/DiscoveredEnum.php
12+
813
-
914
message: "#^Parameter \\$file of class Spatie\\\\StructureDiscoverer\\\\Data\\\\DiscoveredEnum constructor expects string, string\\|false given\\.$#"
1015
count: 1
@@ -20,11 +25,6 @@ parameters:
2025
count: 1
2126
path: src/Data/DiscoveredTrait.php
2227

23-
-
24-
message: "#^Unable to resolve the template type T in call to function Amp\\\\Promise\\\\wait$#"
25-
count: 1
26-
path: src/DiscoverWorkers/ParallelDiscoverWorker.php
27-
2828
-
2929
message: "#^Match arm is unreachable because previous comparison is always true\\.$#"
3030
count: 1

tests/CacheDriversTest.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,30 +26,30 @@
2626
})->with([
2727
'laravel' => [
2828
new LaravelDiscoverCacheDriver(),
29-
fn () => fn () => cache()->has('discoverer-cache-test'),
29+
fn () => cache()->has('discoverer-cache-test'),
3030
],
3131
'laravel with prefix' => [
3232
new LaravelDiscoverCacheDriver(prefix: 'prefixed'),
33-
fn () => fn () => cache()->has('prefixed-discoverer-cache-test'),
33+
fn () => cache()->has('prefixed-discoverer-cache-test'),
3434
],
3535
'laravel with store' => [
3636
new LaravelDiscoverCacheDriver(store: 'file'),
37-
fn () => fn () => cache()->driver('file')->has('discoverer-cache-test'),
37+
fn () => cache()->driver('file')->has('discoverer-cache-test'),
3838
],
3939
'file serialized' => [
4040
new FileDiscoverCacheDriver(__DIR__.'/temp'),
41-
fn () => fn () => file_exists(__DIR__.'/temp/discoverer-cache-test'),
41+
fn () => file_exists(__DIR__.'/temp/discoverer-cache-test'),
4242
],
4343
'file using php' => [
4444
new FileDiscoverCacheDriver(__DIR__.'/temp', serialize: false),
45-
fn () => fn () => file_exists(__DIR__.'/temp/discoverer-cache-test'),
45+
fn () => file_exists(__DIR__.'/temp/discoverer-cache-test'),
4646
],
4747
'file with alternative filename' => [
4848
new FileDiscoverCacheDriver(__DIR__.'/temp', filename: 'discovered.php'),
49-
fn () => fn () => file_exists(__DIR__.'/temp/discovered.php'),
49+
fn () => file_exists(__DIR__.'/temp/discovered.php'),
5050
],
5151
'static' => [
5252
new StaticDiscoverCacheDriver(),
53-
fn () => fn () => array_key_exists('test', StaticDiscoverCacheDriver::$entries),
53+
fn () => array_key_exists('test', StaticDiscoverCacheDriver::$entries),
5454
],
5555
]);

0 commit comments

Comments
 (0)