waaseyaa/admin-surface

Canonical integration boundary for the Waaseyaa Admin SPA

Maintainers

Package info

github.com/waaseyaa/admin-surface

pkg:composer/waaseyaa/admin-surface

Statistics

Installs: 5 578

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha.179 2026-05-14 18:22 UTC

This package is auto-updated.

Last update: 2026-05-14 18:22:51 UTC


README

Layer 6 — Interfaces

Canonical integration boundary between any Waaseyaa host and the admin SPA.

This package owns the host-to-SPA payload contract under contract/types.ts (see contract/README.md) and ships the PHP-side host implementations: GenericAdminSurfaceHost for auto-discovered CRUD, AbstractAdminSurfaceHost for custom hosts, AdminSurfaceServiceProvider for route registration, and AdminSurfaceRoutePaths as the canonical path table. Cross-boundary tests in tests/Integration/AdminSurface/ enforce structural conformance between the PHP emitters and the TypeScript contract.

Key classes: AdminSurfaceServiceProvider, AdminSurfaceRoutePaths, GenericAdminSurfaceHost, AbstractAdminSurfaceHost, AdminSurfaceSessionData, CatalogBuilder.