Skip to content

feat: implement 8 framework optimizations #10

feat: implement 8 framework optimizations

feat: implement 8 framework optimizations #10

Triggered via pull request June 26, 2026 00:36
Status Success
Total duration 36s
Artifacts

test.yml

on: pull_request
PHPStan Static Analysis
17s
PHPStan Static Analysis
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 4 warnings
PHPStan Static Analysis: library/Plume/Engine/Engine.php#L207
Parameter $callback of method PlumeEngine::map() has invalid type callback.
PHPStan Static Analysis: library/Plume/Engine/Engine.php#L135
Call to an undefined method PlumeEngine::router().
PHPStan Static Analysis: library/Plume/Engine/Engine.php#L132
Parameter #1 $callback of function set_exception_handler expects (callable(Throwable): void)|null, array{$this(PlumeEngine), 'handleException'} given.
PHPStan Static Analysis: library/Plume/Engine/Engine.php#L122
Parameter #2 $value of method PlumeEngine::set() expects string|null, true given.
PHPStan Static Analysis: library/Plume/Engine/Engine.php#L121
Parameter #2 $value of method PlumeEngine::set() expects string|null, true given.
PHPStan Static Analysis: library/Plume/Engine/Engine.php#L120
Parameter #2 $value of method PlumeEngine::set() expects string|null, false given.
PHPStan Static Analysis: library/Plume/Engine/Engine.php#L116
Parameter #2 $callback of method PlumeEvent::set() expects callback, array<int, $this(PlumeEngine)|string> given.
PHPStan Static Analysis: library/Plume/Engine/Engine.php#L106
Call to an undefined method PlumeEngine::response().
PHPStan Static Analysis: library/Plume/Engine/Engine.php#L105
Call to an undefined method PlumeEngine::request().
PHPStan Static Analysis: library/Plume/Engine/ActionResolver.php#L23
Strict comparison using === between string and false will always evaluate to false.
PHPStan Static Analysis
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHP 8.2 Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHP 8.3 Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHP 8.1 Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/