celema/sire

A PHP validation library

Maintainers

Package info

codeberg.org/celema/sire

Homepage

Issues

pkg:composer/celema/sire

Transparency log

Statistics

Installs: 8

Dependents: 1

Suggesters: 0

0.5.0 2026-07-18 22:56 UTC

This package is auto-updated.

Last update: 2026-07-18 21:19:47 UTC


README

ci code coverage type coverage psalm level Software License

A PHP validation library with a shape-first API and a compact rule DSL.

Note: This is a preview feature currently under active development.

Sire defines required fields by default. Use field-level optional(), default(), empty(), and nullable() when a field can be absent, filled, empty, or explicitly null. Use shape-level prepare() for payload migrations, field-level prepare() for value normalization, and finalize() for final field output transforms.

Installation

composer require celema/sire

Documentation

Use the docs in docs/ for complete setup and usage guidance.

License

This project is licensed under the MIT license.