liberusoftware / module-browser-game-accounts-api
HTTP API adapter for Browser Game Accounts.
Package info
github.com/liberusoftware/module-browser-game-accounts-api
Type:liberu-module
pkg:composer/liberusoftware/module-browser-game-accounts-api
Requires
- php: ^8.5
- illuminate/http: ^13.38.0
- illuminate/routing: ^13.38.0
- liberusoftware/module-browser-game-accounts: ^1.0
Requires (Dev)
- liberusoftware/package-testbench: ^1.5
- pestphp/pest: ^5.3.3
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
This package exposes the versioned /api/v1/browser-game/accounts contract for identity updates, age/region policy, privacy, sessions, recovery, and deletion requests. It delegates all domain behavior to the matching core module and enforces tenant visibility before mutations.
Installation
composer require liberusoftware/module-browser-game-accounts-api
The package requires PHP 8.5 and Laravel 13. Enable it through the host application's module composition. The api adapter does not own domain state and must be used with the matching core package.
License
MIT. See LICENSE.