celemas/sire

A PHP validation library

Maintainers

Package info

github.com/celemas/sire

Homepage

pkg:composer/celemas/sire

Statistics

Installs: 13

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.3.0 2026-02-21 17:36 UTC

This package is auto-updated.

Last update: 2026-05-13 10:57:37 UTC


README

ci codecov psalm 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 celemas/sire

Documentation

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

License

This project is licensed under the MIT license.