• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

valkyrjaio / valkyrja-starter-app-php / 25969414172
0%

Build:
DEFAULT BRANCH: 26.x
Ran 16 May 2026 06:22PM UTC
Jobs 1
Files 28
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 May 2026 06:21PM UTC coverage: 0.0%. Remained the same
25969414172

push

github

web-flow
[Application] Update providers to use instances and align with new framework contracts (#56)

# Description

Updates all provider implementations to align with the new Valkyrja
framework contracts, which changed `ComponentProviderContract` and
`ServiceProviderContract` methods from static to instance. Renames
`RouteProvider` to `CliRouteProvider` and `HttpRouteProvider` for
clarity. Updates `ThrowableHandler::enable()` and its callers from
static to instance. Config `providers` arrays now pass instances instead
of class strings.

---

## Types of Changes

- [ ] Improvement _(non-breaking change which improves code)_
- [ ] Bug fix _(non-breaking change which fixes an issue)_
- [ ] New feature _(non-breaking change which adds functionality)_
- [ ] Deprecation _(breaking change which removes functionality)_
- [x] Breaking change _(fix or feature that would cause existing
functionality to change)_
- [ ] Documentation improvement

---

## Changes

- **`App\Cli\App`** / **`App\Http\App`** — call `(new
ThrowableHandler())->enable()` instead of static
`ThrowableHandler::enable()`
- **`App\Cli\Provider\ComponentProvider`** /
**`App\Http\Provider\ComponentProvider`** — converted all provider
methods from static to instance; `getComponentProviders()` now returns
`new CliWithHttpApplicationComponentProvider()` / `new
HttpApplicationComponentProvider()`; `getContainerProviders()` /
`getCliProviders()` / `getHttpProviders()` return instances
- **`App\Cli\Provider\DataServiceProvider`** /
**`App\Http\Provider\DataServiceProvider`** /
**`App\Cli\Provider\ServiceProvider`** /
**`App\Http\Provider\ServiceProvider`** — `publishers()` converted from
static to instance method
- **`App\Cli\Provider\RouteProvider`** →
**`App\Cli\Provider\CliRouteProvider`** — renamed for clarity; converted
`getControllerClasses()` and `getRoutes()` from static to instance
- **`App\Http\Provider\RouteProvider`** →
**`App\Http\Provider\HttpRouteProvider`** — renamed for clarity;
converted `ge... (continued)

0 of 82 new or added lines in 13 files covered. (0.0%)

0 of 297 relevant lines covered (0.0%)

0.0 hits per line

Uncovered Changes

Lines Coverage ∆ File
23
0.0
0.0% app/src/App/Cli/Provider/ComponentProvider.php
20
0.0
0.0% app/src/App/Http/Provider/ComponentProvider.php
7
0.0
app/src/App/Cli/Provider/CliRouteProvider.php
7
0.0
0.0% app/src/App/Cli/Provider/DataServiceProvider.php
6
0.0
0.0% app/src/App/Http/Provider/DataServiceProvider.php
6
0.0
app/src/App/Http/Provider/HttpRouteProvider.php
4
0.0
0.0% app/src/App/Cli/Provider/ServiceProvider.php
4
0.0
0.0% app/src/App/Http/Provider/ServiceProvider.php
1
0.0
0.0% app/src/App/Cli/App.php
1
0.0
0.0% app/src/App/Cli/Config.example.php
1
0.0
0.0% app/src/App/Http/App.php
1
0.0
0.0% app/src/App/Http/Config.example.php
1
0.0
0.0% app/src/App/Throwable/Handler/ThrowableHandler.php
Jobs
ID Job ID Ran Files Coverage
1 25969414172.1 16 May 2026 06:22PM UTC 28
0.0
GitHub Action Run
Source Files on build 25969414172
  • Tree
  • List 28
  • Changed 13
  • Source Changed 13
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25969414172
  • 95aa3b0d on github
  • Prev Build on 26.x (#25938118279)
  • Next Build on 26.x (#25969657925)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc