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

wol-soft / php-json-schema-model-generator-production / 24726187836
25%
master: 23%

Build:
Build:
LAST BUILD BRANCH: jsonSchemaDraft7
DEFAULT BRANCH: master
Ran 21 Apr 2026 01:51PM UTC
Jobs 1
Files 79
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

21 Apr 2026 01:50PM UTC coverage: 25.265% (-1.8%) from 27.11%
24726187836

push

github

Enno Woortmann
Add MediaString and ImmutableMediaString value objects with filter callables

Introduces two value object classes (ValueObject/MediaString and
ValueObject/ImmutableMediaString) and their corresponding filter/serializer
callables (Filter/MediaString and Filter/ImmutableMediaString) to support
the contentMediaType and contentEncoding JSON Schema keywords.

Value objects carry the raw string value alongside schema-defined mediaType
and encoding metadata. The mutable variant exposes setValue(); the immutable
variant is fully readonly. Both implement Stringable.

Filter callables are separated from the value objects to keep concerns clean:
the value objects are pure data holders while the filter classes own the
transformation and serialization logic for the generator's filter pipeline.

0 of 45 new or added lines in 4 files covered. (0.0%)

167 of 661 relevant lines covered (25.26%)

0.84 hits per line

Uncovered Changes

Lines Coverage ∆ File
13
0.0
src/Filter/ImmutableMediaString.php
13
0.0
src/ValueObject/MediaString.php
10
0.0
src/ValueObject/ImmutableMediaString.php
9
0.0
src/Filter/MediaString.php
Jobs
ID Job ID Ran Files Coverage
1 Unit - 24726187836.1 21 Apr 2026 01:51PM UTC 79
25.26
GitHub Action Run
Source Files on build 24726187836
  • Tree
  • List 79
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24726187836
  • 60324cdd on github
  • Prev Build on jsonSchemaDraft7 (#24339806478)
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