Search by

denosyscore / validation

deondazy

Validation engine and rules

Package info

github.com/denosyscore/validation

pkg:composer/denosyscore/validation

Statistics

Installs: 54

Dependents: 2

Suggesters: 0

Stars: 0

Open Issues: 7

v0.2.2 2026-02-15 00:23 UTC

README

Validation engine and rules

Status

Initial extraction snapshot from denosyscore monorepo as of 2026-02-14.

Installation

composer require denosyscore/validation

Included Modules

  • src/Validation/*

Database-backed rules

The unique and exists rules resolve the database package's Denosys\Database\Connection\Connection binding lazily when a rule first runs. The legacy db binding remains a fallback. When both bindings are present, the typed connection takes precedence. Register the database provider before validating with these rules.

Development

composer validate --strict find src tests -type f -name '*.php' -print0 | xargs -0 -n1 php -l composer test

CI Workflows

  • CI: Composer validation, isolated installation, PHP 8.2/8.5 tests, and syntax lint on push and pull requests.
  • Release: GitHub release publication on semantic version tags.
  • Dependabot: weekly Composer dependency update checks.