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

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

Build:
DEFAULT BRANCH: master
Repo Added 13 Jun 2020 10:27AM UTC
Files 59
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 master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 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

23 Mar 2026 10:23PM UTC coverage: 19.859% (+0.1%) from 19.718%
23464150720

push

github

Enno Woortmann
Fix serialization skipping nested properties with same name as outer optional property

Per-object skip-not-provided entries were merged into the $except parameter
which was then passed to child objects. Any child property with the same name
as an outer optional property that was not provided would be incorrectly
excluded from the serialized output.

Fix: use a separate $localExcept for filtering the current object's properties.
The original $except (user-supplied global excludes only) is what propagates
to child objects.

Fixes wol-soft/php-json-schema-model-generator#117

2 of 4 new or added lines in 1 file covered. (50.0%)

113 of 569 relevant lines covered (19.86%)

0.56 hits per line

Relevant lines Covered
Build:
Build:
569 RELEVANT LINES 113 COVERED LINES
0.56 HITS PER LINE
Source Files on master
  • Tree
  • List 59
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23464150720 master Fix serialization skipping nested properties with same name as outer optional property Per-object skip-not-provided entries were merged into the $except parameter which was then passed to child objects. Any child property with the same name as an... push 23 Mar 2026 10:54PM UTC Enno Woortmann github
19.86
22553427785 master Add DeniedPropertyException class for validation errors push 01 Mar 2026 09:45PM UTC web-flow github
19.72
20812863635 master correctly serialize nested empty objects into JSON (https://github.com/wol-soft/php-json-schema-model-generator/issues/109) push 08 Jan 2026 09:59AM UTC wol-soft github
19.79
20812740137 master correctly serialize nested empty objects into JSON (https://github.com/wol-soft/php-json-schema-model-generator/issues/109) push 08 Jan 2026 09:54AM UTC wol-soft github
19.93
20782384753 master correctly serialize empty objects into JSON (fixes https://github.com/wol-soft/php-json-schema-model-generator/issues/108) push 07 Jan 2026 01:03PM UTC wol-soft github
19.75
18283220264 master Update SerializableTrait.php Serialize multidimensional nested arrays push 06 Oct 2025 01:53PM UTC web-flow github
19.08
17862408584 master Merge pull request #12 from wol-soft/BuilderClassPostProcessor BuilderInterface push 19 Sep 2025 03:16PM UTC web-flow github
18.96
88 master Merge pull request #9 from wol-soft/FormatValidation Format validation push 10 Feb 2021 10:38AM UTC web-flow travis-ci-com pending completion  
87 master Extend conditional exception push 10 Feb 2021 10:13AM UTC wol-soft travis-ci-com pending completion  
84 master Fix function name collision * Objects with properties `value` and a custom serializer for the property will generate a method `serializeValue` which will collide with the internal function `serializeValue` * Rename all functions starting with `g... push 29 Jan 2021 01:53PM UTC web-flow travis-ci-com pending completion  
See All Builds (76)
  • 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