PermissionContextFactory
Builds the request-scoping {@see PermissionContext} from a PSR-7 request — tenant from host/session, resource from the route. Optional: without one, the enforcement layer uses {@see PermissionContext::none()}. The seam that keeps tenant conventions in the host, not the leaf.
PermissionContextFactory::fromRequest()
abstract public function fromRequest(Psr\Http\Message\ServerRequestInterface $request): Milpa\Auth\PermissionContextBuild a PermissionContext from a PSR-7 request.
Parameters
| Name | Type | Description |
|---|---|---|
| $request | Psr\Http\Message\ServerRequestInterface |