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

wol-soft / php-json-schema-model-generator-production
20%
master: 22%

Build:
Build:
LAST BUILD BRANCH: jsonSchemaDraft2019
DEFAULT BRANCH: master
Repo Added 13 Jun 2020 10:27AM UTC
Files 91
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

LAST BUILD ON BRANCH jsonSchemaDraft2019
branch: jsonSchemaDraft2019
CHANGE BRANCH
x
Reset
  • jsonSchemaDraft2019
  • 0.10.0
  • 0.11.0
  • 0.12.0
  • 0.12.1
  • 0.12.2
  • 0.13.0
  • 0.14.0
  • 0.15.0
  • 0.15.1
  • 0.15.2
  • 0.16.0
  • 0.20.0
  • 0.20.1
  • 0.20.2
  • 0.20.3
  • 0.21.0
  • 0.21.1
  • AdvancedFilter
  • FormatValidation
  • OptimizeExceptionSerialization
  • PatternProperties
  • PerformanceImprovements
  • ReworkExceptions
  • SkipSerializationOfInternalProperties
  • additionalProperties
  • chore/phpunit-13-upgrade
  • jsonSchemaDraft7
  • master

03 Jun 2026 03:54PM UTC coverage: 19.622% (-2.4%) from 22.013%
26912150489

push

github

wol-soft
Add unevaluatedProperties runtime support

Adds the runtime exceptions thrown by the generated unevaluatedProperties
validator (UnevaluatedPropertiesException for the `false`-form,
InvalidUnevaluatedPropertiesException for the schema-form) and a
collectUnevaluatedKeys() method on CompositionEvaluationTrait that the
generated validators call.

The method computes the list of model-data keys not evaluated by any
local applicator or successful sibling composition branch, consulting
the typed slot values in _compositionEvaluations (null, true, string[],
or nested-schema instance) recorded by the composition tracking pass.

The generator skips emitting the validator when the same schema declares
a non-false additionalProperties, so this method does not need to handle
that shortcut at runtime.

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

0 of 40 new or added lines in 2 files covered. (0.0%)

35 existing lines in 1 file now uncovered.

166 of 846 relevant lines covered (19.62%)

0.66 hits per line

Relevant lines Covered
Build:
Build:
846 RELEVANT LINES 166 COVERED LINES
0.66 HITS PER LINE
Source Files on jsonSchemaDraft2019
  • Tree
  • List 91
  • Changed 3
  • Source Changed 3
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26912150489 jsonSchemaDraft2019 Add unevaluatedProperties runtime support Adds the runtime exceptions thrown by the generated unevaluatedProperties validator (UnevaluatedPropertiesException for the `false`-form, InvalidUnevaluatedPropertiesException for the schema-form) and a c... push 03 Jun 2026 08:50PM UTC wol-soft github
19.62
26627721984 jsonSchemaDraft2019 Merge remote-tracking branch 'origin/master' into jsonSchemaDraft2019 push 29 May 2026 08:48AM UTC wol-soft github
22.01
24339903223 jsonSchemaDraft2019 Add additional exceptions for array contains. Add simplified access to detected amount for minItems/maxItems, minContains/maxContains and minProperties/maxProperties and add information to exception messages push 13 Apr 2026 11:02AM UTC wol-soft github
25.15
See All Builds (95)
  • Repo on GitHub
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