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

wol-soft / php-json-schema-model-generator-production
37%
master: 46%

Build:
Build:
LAST BUILD BRANCH: claude/issue-171-invalid-type-object-message
DEFAULT BRANCH: master
Repo Added 13 Jun 2020 10:27AM UTC
Files 87
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
  • claude/issue-171-invalid-type-object-message
  • claude/validation-error-messages
  • feature/exception-json-pointer
  • jsonSchemaDraft7
  • master

24 Jul 2026 02:22AM UTC coverage: 37.186% (+19.9%) from 17.248%
30094849029

push

github

wol-soft
Sync 2019-09-specific exception wording to the quoting/no-trailing-period convention

The draft-2019-09 keyword exceptions (unevaluatedItems, unevaluatedProperties,
minContains/maxContains) were added on this branch before master's wording pass
landed here via merge, so they still had unquoted property names, an unquoted
list of unevaluated property names, and a trailing period on a bulleted-list
header. Also replace InvalidUnevaluatedItemsException's hand-rolled bullet-list
joining with MessageFormatter::bulletList(), which already does the same thing,
and align RegularPropertyAsUnevaluatedPropertyException's wording (quoting,
"Could not" instead of "Couldn't") with its sibling
RegularPropertyAsAdditionalPropertyException.

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

34 existing lines in 10 files now uncovered.

370 of 995 relevant lines covered (37.19%)

1.5 hits per line

Relevant lines Covered
Build:
Build:
995 RELEVANT LINES 370 COVERED LINES
1.5 HITS PER LINE
Source Files on jsonSchemaDraft2019
  • Tree
  • List 97
  • Changed 52
  • Source Changed 51
  • Coverage Changed 25
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30094849029 jsonSchemaDraft2019 Sync 2019-09-specific exception wording to the quoting/no-trailing-period convention The draft-2019-09 keyword exceptions (unevaluatedItems, unevaluatedProperties, minContains/maxContains) were added on this branch before master's wording pass la... push 24 Jul 2026 12:55PM UTC wol-soft github
37.19
29293132096 jsonSchemaDraft2019 Credit sibling items/additionalItems coverage in collectUnevaluatedIndices collectUnevaluatedIndices gains $siblingTupleItemsCount and $siblingCoversTail parameters so a direct sibling `items` tuple (and a non-false `additionalItems` tail) on an ... push 13 Jul 2026 11:28PM UTC wol-soft github
17.25
29010536071 jsonSchemaDraft2019 Return static from accessor set() so companions can extend cleanly The typed AdditionalProperties/UnevaluatedProperties companion classes emitted by the generator already return static (matching the fluent setter convention used elsewhere in the ... push 09 Jul 2026 10:07AM UTC wol-soft github
17.34
28736035699 jsonSchemaDraft2019 Add jsonPointer arg to unevaluated + contains exceptions Follow-up coordination after b484f42 landed jsonPointer on every ValidationException subclass on master: five exception classes added after that PR on the jsonSchemaDraft2019 branch — Uneva... push 05 Jul 2026 09:20AM UTC wol-soft github
17.37
28649814905 jsonSchemaDraft2019 Merge remote-tracking branch 'origin/master' into jsonSchemaDraft2019 # Conflicts: # src/Exception/Arrays/MaxItemsException.php # src/Exception/Arrays/MinItemsException.php # src/Exception/Object/MaxPropertiesException.php # src/Exception/Object/... push 03 Jul 2026 08:56AM UTC wol-soft github
17.48
27749975228 jsonSchemaDraft2019 Rename getEvaluatedProperties to _getEvaluatedProperties; fix indent The generator emits an _getEvaluatedProperties() method on nested branch classes so the composition cache's object slots can be queried for what the branch evaluated. The previo... push 18 Jun 2026 09:27AM UTC wol-soft github
18.76
27720209155 jsonSchemaDraft2019 Add unevaluatedProperties accessors and per-key pattern validity Introduce UnevaluatedPropertiesAccessor and ImmutableUnevaluatedPropertiesAccessor plus RegularPropertyAsUnevaluatedPropertyException, modelled on the existing additionalProperties ... push 17 Jun 2026 09:14PM UTC wol-soft github
18.91
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 (118)
  • Repo on GitHub
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