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

GollumSF / rest-bundle / 33254097928
100%

Build:
DEFAULT BRANCH: master
Ran 29 Aug 2026 01:06PM UTC
Jobs 1
Files 74
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

29 Aug 2026 01:04PM UTC coverage: 100.0%. Remained the same
33254097928

push

github

Smeagolworms4
Declare metadata in configuration

#[Serialize], #[Unserialize], #[Validate] and #[ApiSortable] can now be declared under
gollum_sf_rest.metadata, which is the only way to describe a controller or an entity
coming from a bundle you cannot annotate.

    gollum_sf_rest:
        metadata:
            controllers:
                App\Controller\BookController::post:
                    serialize:   { code: 201, groups: [book_get] }
                    unserialize: { name: book, groups: [book_post] }
                    validate:    { groups: [book_post] }
            entities:
                App\Entity\Book:
                    sortable:
                        title: ~
                        author: { path: author.name }

Each manager gets a second handler, tagged at priority -10 so it is walked before the
attribute one: a declaration in configuration overrides the attribute carried by the
code. The managers, the compiler passes and the tags are untouched.

The merge of the entity catalogue with what an action narrows it down to moves to an
abstract sort handler, shared by the attribute and the configuration sources.

Also normalises the validate tag, capitalised by mistake since the handlers landed in
2022. HANDLER_TAG now reads gollumsf.rest.metadata.validate_builder.handler, and the
compiler pass still collects services carrying the old capitalised literal.

173 of 173 new or added lines in 8 files covered. (100.0%)

1024 of 1024 relevant lines covered (100.0%)

28.13 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33254097928.1 29 Aug 2026 01:06PM UTC 74
100.0
GitHub Action Run
Source Files on build 33254097928
  • Tree
  • List 74
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0e387135 on github
  • Prev Build on v4.1.1 (#33248919958)
  • Next Build on master (#33254097904)
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