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

piko-framework / db-record / 29317359394
98%

Build:
DEFAULT BRANCH: main
Ran 14 Jul 2026 08:15AM UTC
Jobs 1
Files 15
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

14 Jul 2026 08:09AM UTC coverage: 91.72% (-8.3%) from 100.0%
29317359394

push

github

ilhooq
feat(dbrecord): add advanced type casting, metadata resolver and domain
exceptions

- add metadata extraction layer (Metadata, MetadataResolver) to simplify
  DbRecord internals
- introduce ValueCaster with support for booleans, decimals
  (scale/no-scale) and mutable DateTime
- support custom casts via Column attribute options
- add contextual DbRecord exceptions (schema, persistence, not found)
  and exists() handling
- allow inserts with provided string primary keys
- preserve exact decimal strings when no scale is defined
- improve alter event typing and internal bind/mapping helpers
- extend test coverage with advanced type/decimal/error model cases
- update README with advanced type usage and behavior

213 of 235 new or added lines in 4 files covered. (90.64%)

4 existing lines in 1 file now uncovered.

288 of 314 relevant lines covered (91.72%)

16.23 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
76.92
src/DbRecord/ValueCaster.php
8
93.14
-6.86% src/DbRecord.php
2
90.0
src/DbRecord/Metadata.php

Coverage Regressions

Lines Coverage ∆ File
4
93.14
-6.86% src/DbRecord.php
Jobs
ID Job ID Ran Files Coverage
1 29317359394.1 14 Jul 2026 08:15AM UTC 15
91.72
GitHub Action Run
Source Files on build 29317359394
  • Tree
  • List 15
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • cc583522 on github
  • Prev Build on main (#29221703959)
  • Next Build on main (#29320260141)
  • Delete
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