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

JsonMapper / JsonMapper / 33427963717
99%

Build:
DEFAULT BRANCH: develop
Ran 31 Aug 2026 06:58PM UTC
Jobs 14
Files 49
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

31 Aug 2026 06:58PM UTC coverage: 98.718%. Remained the same
33427963717

push

github

web-flow
docs: Refresh the README feature list and examples (#212)

* docs: Refresh the README feature list and examples

Packagist renders this README, so it is the package's most-visited page, and its
feature list had fallen roughly half a release cycle behind. It listed six
features while the documentation covers eleven or more, omitting constructor
support, rename, value transformation, PHP attributes, Eloquent, enums and
readonly properties — several of which are exactly the things someone comparing
mappers is looking for. Each entry now links to the matching page on
jsonmapper.net.

The examples mapped onto JsonMapper\Tests\Implementation\SimpleObject, a class
from this package's own test suite that does not exist in a reader's
application. They now define a plain User class instead.

Three smaller fixes while here:

- `use JsonMapper;` in the middleware example emitted "The use statement with
  non-compound name 'JsonMapper' has no effect" on every run. The code resolves
  identically without it.
- The var_dump output block claimed object handle #1; a standalone script
  produces #2, and the number depends on how many objects happen to exist. The
  example now echoes the mapped value, which is deterministic.
- Noted that a non-public property needs a matching setter, since JsonMapper
  raises a RuntimeException without one.

Both code blocks were executed against the current sources; the usage example
outputs exactly the "John Doe" its comment claims.

Refs JsonMapper/jsonmapper.github.io#63
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* docs: Add changelog entry

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

1001 of 1014 relevant lines covered (98.72%)

83.4 hits per line

Jobs
ID Job ID Ran Files Coverage
1 PHP 7.4 with lowest stable deps - 33427963717.1 31 Aug 2026 06:58PM UTC 49
94.38
GitHub Action Run
2 PHP 8.2 with lowest stable deps - 33427963717.2 31 Aug 2026 06:58PM UTC 49
98.62
GitHub Action Run
3 PHP 7.4 with latest deps - 33427963717.3 31 Aug 2026 06:58PM UTC 49
94.38
GitHub Action Run
4 PHP 8.3 with latest deps - 33427963717.4 31 Aug 2026 06:58PM UTC 49
98.62
GitHub Action Run
5 PHP 8.2 with latest deps - 33427963717.5 31 Aug 2026 06:58PM UTC 49
98.62
GitHub Action Run
6 PHP 8.1 with latest deps - 33427963717.6 31 Aug 2026 06:58PM UTC 49
98.62
GitHub Action Run
7 PHP 8.0 with latest deps - 33427963717.7 31 Aug 2026 06:58PM UTC 49
96.94
GitHub Action Run
8 PHP 8.5 with lowest stable deps - 33427963717.8 31 Aug 2026 06:58PM UTC 49
98.62
GitHub Action Run
9 PHP 8.4 with latest deps - 33427963717.9 31 Aug 2026 06:58PM UTC 49
98.62
GitHub Action Run
10 PHP 8.1 with lowest stable deps - 33427963717.10 31 Aug 2026 06:58PM UTC 49
98.62
GitHub Action Run
11 PHP 8.4 with lowest stable deps - 33427963717.11 31 Aug 2026 06:58PM UTC 49
98.62
GitHub Action Run
12 PHP 8.0 with lowest stable deps - 33427963717.12 31 Aug 2026 06:58PM UTC 49
96.94
GitHub Action Run
13 PHP 8.5 with latest deps - 33427963717.13 31 Aug 2026 06:58PM UTC 49
98.62
GitHub Action Run
14 PHP 8.3 with lowest stable deps - 33427963717.14 31 Aug 2026 06:58PM UTC 49
98.62
GitHub Action Run
Source Files on build 33427963717
  • Tree
  • List 49
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 08a53f30 on github
  • Prev Build on develop (#33176344397)
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