Skip to content

feat!: support for Laravel 12 and PHP 8.4 #82

feat!: support for Laravel 12 and PHP 8.4

feat!: support for Laravel 12 and PHP 8.4 #82

Triggered via pull request September 28, 2025 16:26
@lotyplotyp
synchronize #759
feat/infra-dx
Status Success
Total duration 1m 7s
Artifacts

static-analysis.yml

on: pull_request
Matrix: phpstan
Matrix: psalm
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
MissingOverrideAttribute: src/Bridge/Cache/Providers/CacheServiceProvider.php#L20
src/Bridge/Cache/Providers/CacheServiceProvider.php:20:5: MissingOverrideAttribute: Method WayOfDev\Cycle\Bridge\Cache\Providers\CacheServiceProvider::register should have the "Override" attribute (see https://psalm.dev/358)
ClassMustBeFinal: src/Bridge/Cache/Providers/CacheServiceProvider.php#L14
src/Bridge/Cache/Providers/CacheServiceProvider.php:14:7: ClassMustBeFinal: Class WayOfDev\Cycle\Bridge\Cache\Providers\CacheServiceProvider is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
MissingConstructor: src/Bridge/Cache/Entities/CacheLock.php#L20
src/Bridge/Cache/Entities/CacheLock.php:20:16: MissingConstructor: WayOfDev\Cycle\Bridge\Cache\Entities\CacheLock has an uninitialized property WayOfDev\Cycle\Bridge\Cache\Entities\CacheLock::$expiration, but no constructor (see https://psalm.dev/073)
MissingConstructor: src/Bridge/Cache/Entities/CacheLock.php#L17
src/Bridge/Cache/Entities/CacheLock.php:17:19: MissingConstructor: WayOfDev\Cycle\Bridge\Cache\Entities\CacheLock has an uninitialized property WayOfDev\Cycle\Bridge\Cache\Entities\CacheLock::$owner, but no constructor (see https://psalm.dev/073)
MissingConstructor: src/Bridge/Cache/Entities/CacheLock.php#L14
src/Bridge/Cache/Entities/CacheLock.php:14:19: MissingConstructor: WayOfDev\Cycle\Bridge\Cache\Entities\CacheLock has an uninitialized property WayOfDev\Cycle\Bridge\Cache\Entities\CacheLock::$key, but no constructor (see https://psalm.dev/073)
ClassMustBeFinal: src/Bridge/Cache/Entities/CacheLock.php#L11
src/Bridge/Cache/Entities/CacheLock.php:11:7: ClassMustBeFinal: Class WayOfDev\Cycle\Bridge\Cache\Entities\CacheLock is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
MissingConstructor: src/Bridge/Cache/Entities/Cache.php#L20
src/Bridge/Cache/Entities/Cache.php:20:16: MissingConstructor: WayOfDev\Cycle\Bridge\Cache\Entities\Cache has an uninitialized property WayOfDev\Cycle\Bridge\Cache\Entities\Cache::$expiration, but no constructor (see https://psalm.dev/073)
MissingConstructor: src/Bridge/Cache/Entities/Cache.php#L17
src/Bridge/Cache/Entities/Cache.php:17:19: MissingConstructor: WayOfDev\Cycle\Bridge\Cache\Entities\Cache has an uninitialized property WayOfDev\Cycle\Bridge\Cache\Entities\Cache::$text, but no constructor (see https://psalm.dev/073)
MissingConstructor: src/Bridge/Cache/Entities/Cache.php#L14
src/Bridge/Cache/Entities/Cache.php:14:19: MissingConstructor: WayOfDev\Cycle\Bridge\Cache\Entities\Cache has an uninitialized property WayOfDev\Cycle\Bridge\Cache\Entities\Cache::$key, but no constructor (see https://psalm.dev/073)
ClassMustBeFinal: src/Bridge/Cache/Entities/Cache.php#L11
src/Bridge/Cache/Entities/Cache.php:11:7: ClassMustBeFinal: Class WayOfDev\Cycle\Bridge\Cache\Entities\Cache is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)