waaseyaa / config
Configuration management as YAML with package-aware ownership for Waaseyaa
v0.1.0-alpha.296
2026-08-19 17:27 UTC
Requires
- php: >=8.5
- symfony/event-dispatcher: ^7.0
- symfony/yaml: ^7.0
- waaseyaa/database-legacy: ^0.1.0-alpha.296
- waaseyaa/foundation: ^0.1.0-alpha.296
Requires (Dev)
- phpunit/phpunit: ^13.0
- waaseyaa/entity: ^0.1.0-alpha.296
This package is auto-updated.
Last update: 2026-08-19 17:49:43 UTC
README
Layer 1 — Core Data
Configuration management for Waaseyaa applications.
Provides ConfigFactoryInterface, ConfigInterface, and a file-backed ConfigFactory that reads YAML/PHP config files from a sync directory. MemoryStorage is available for tests. Config keys follow a config_name.key.path dot-notation convention.
Key classes: ConfigFactoryInterface, ConfigFactory, MemoryStorage.