Skip to content

wol-soft/php-json-schema-model-generator

View on GitHub ↗Related repositories →

Creates (immutable) PHP model classes from JSON-Schema files including all validation rules as PHP code

active 2023-09-052026-08-13 (UTC)

Complete coverage26,695 / 26,695 hourly files (100%) · 2 absent upstream2023-08-152026-08-31 (UTC)
Events
312
Pushes
109
Pull requests
28
Issues
14
Stars
22
Forks
6

Activity over time

Daily event counts in the loaded window

Line chart, 1074 days from 2023-09-05 to 2026-08-13. Pushes: 109 total, peak 7 in a day. Pull requests: 28 total, peak 5 in a day. Issues: 14 total, peak 2 in a day. Comments: 65 total, peak 9 in a day. Stars: 22 total, peak 2 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
wol-soft1851092039
kolodkinvalentin16047
coveralls110011
szepeviktor8033
LukasGoTom7013
patrickbenjamin13001
torian257x2001

Recent activity

Latest issues, pull requests and releases

  • Issue comment#50wol-soft2026-06-03 21:29
    Incorrect native parameter type on nullable setters in mutable models
  • Issue comment#131wol-soft2026-05-29 21:38
    make errors a bit more readable
  • Issue#129wol-soft2026-05-27 14:18
    Enum valdiation wrong on master
  • Pull request#136wol-soft2026-05-24 22:52
  • Issue comment#135coveralls2026-05-24 22:41
    Boolean schemas
  • Pull request#135wol-soft2026-05-24 22:39
  • Issue comment#114wol-soft2026-03-11 22:55
    Enum post processor with const conditional checks causes fatal error (expected string but got enum)
  • Pull request#115wol-soft2026-03-04 23:34
  • Issue comment#110wol-soft2026-02-19 11:02
    Composition validation serializes to null as validation sets property to null by mistake
  • Issue comment#105wol-soft2026-01-06 13:41
    EnumPostProcessor Bug when redirecting to existing enum (validation uses inexisting enum)
  • Issue#105wol-soft2026-01-06 13:39
    EnumPostProcessor Bug when redirecting to existing enum (validation uses inexisting enum)
  • Issue comment#105torian257x2026-01-06 13:36
    EnumPostProcessor Bug when redirecting to existing enum (validation uses inexisting enum)
  • Pull request#106LukasGoTom2025-12-29 22:15
  • Issue#105torian257x2025-12-29 21:29
    EnumPostProcessor Bug when redirecting to existing enum (validation uses inexisting enum)
  • Issue#104LukasGoTom2025-12-21 15:57
    additionalProperties: false inside an item that is inside an allOf will fail validation
  • Issue comment#103wol-soft2025-12-18 16:04
    serialize / toArray results in invalid data (e.g. cannot be fed back into the model it was serialized from)
  • Issue#103LukasGoTom2025-12-17 14:24
    serialize / toArray results in invalid data (e.g. cannot be fed back into the model it was serialized from)
  • Issue comment#101wol-soft2025-12-16 09:59
    dirty workaround found(?) for bug with oneOf validation
  • Issue comment#94wol-soft2025-12-15 10:00
    Referenced schema by relative URL
  • Issue#99LukasGoTom2025-12-11 08:47
    (with fix) EnumPostProcessor.php bug with default value using enum value instead of enum case name in generated code
  • Issue comment#94LukasGoTom2025-12-09 10:42
    Referenced schema by relative URL
  • Issue#41wol-soft2025-12-04 16:54
    Make code output stable across multiple runs
  • Issue#96wol-soft2025-12-04 16:54
    Bug in BuilderClassPostProcessor: recursion
  • Issue comment#97wol-soft2025-12-04 16:53
    fix recursion issue with BuilderClassPostProcessor
  • Pull request#97wol-soft2025-12-04 16:25

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 22 stars here means stars gained during the window, not the repo's star count.