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

heimrichhannot / contao-utils-bundle / 38409950718
84%

Build:
DEFAULT BRANCH: v3
Ran 13 Oct 2026 02:03PM UTC
Jobs 1
Files 53
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

13 Oct 2026 02:02PM UTC coverage: 79.825% (+1.2%) from 78.639%
38409950718

push

github

web-flow
Require Contao 5.3 and PHP 8.2, drop Contao 4.13 support (#109)

* Require Contao 5.3, drop Contao 4.13 support

- Require contao/core-bundle ^5.3 and Symfony ^6.4 || ^7.0
- Remove Contao 4.13 from the CI matrix, run coverage on 5.3
- Remove the activeRecord fallback in AliasDcaFieldListener
- Replace PageModel::getFrontendUrl()/getAbsoluteUrl() (deprecated in
  Contao 5.3, removed in 6) with the content URL generator; this also
  fixes the wrong host in RequestUtil::getBaseUrl() and lets the entity
  finder fall back for pages without a route
- Switch the bundle class to AbstractBundle, the manager plugin no
  longer loads the service config
- Use the single Contao rector sets up to 5.3 (the level sets reference
  Symfony sets removed in Rector 2) and enable annotations to attributes
- Remove the legacy test autoloader and the unused TestCaseEnvironment

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* CI: test against Contao 5.7 instead of 5.6

All Contao 5.6 releases are blocked by Composer because of security
advisories. Contao 5.7 requires PHP 8.3. Only pin contao/core-bundle,
since the installable contao/test-case 5.7 releases require PHPUnit 12.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Migrate service config to PHP, require PHP 8.2

- Replace config/services.yaml with config/services.php (same
  definitions, tags and bindings; autowire/autoconfigure as defaults)
- Require PHP ^8.2, drop PHP 8.1 from CI, run rector job on 8.2
- Use the PHP 8.2 rector level set (no changes)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Guard base url host, test URL generation through real Contao routing

- RequestUtil::getBaseUrl() falls back when the generated URL has no
  scheme or host, e.g. a redirect page targeting mailto:
- Add tests for RequestUtil and the entity finder that run through a
  real ContentUrlGenerator with the Contao page registry, page URL
  generator and page/string resolvers

Co-Authored-By: Claud... (continued)

14 of 14 new or added lines in 7 files covered. (100.0%)

7 existing lines in 1 file now uncovered.

1183 of 1482 relevant lines covered (79.82%)

3.51 hits per line

Coverage Regressions

Lines Coverage ∆ File
7
94.78
11.44% src/EntityFinder/Finder.php
Jobs
ID Job ID Ran Files Coverage
1 38409950718.1 13 Oct 2026 02:02PM UTC 53
79.82
GitHub Action Run
Source Files on build 38409950718
  • Tree
  • List 53
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 5b690b7a on github
  • Prev Build on v3 (#24234457172)
  • Next Build on v3 (#38577605491)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc