waaseyaa/access

Access control and permission system for Waaseyaa

Maintainers

Package info

github.com/waaseyaa/access

pkg:composer/waaseyaa/access

Transparency log

Statistics

Installs: 8 986

Dependents: 39

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha.256 2026-07-06 21:24 UTC

This package is auto-updated.

Last update: 2026-07-06 21:32:16 UTC


README

Layer 1 — Core Data

Access control primitives for Waaseyaa applications.

Provides AccessPolicyInterface, AccessResult (allowed / neutral / forbidden), AccountInterface, and the #[PolicyAttribute] attribute used for auto-discovery of entity-level and field-level access policies. The AccessGate evaluates registered policies and the AccessChecker enforces route-level constraints (_public, _permission, _role, _gate).

Key classes: AccessPolicyInterface, FieldAccessPolicyInterface, AccessResult, AccountInterface, AccessGate, AccessChecker.