AXIAM PHP SDK

Sdk

Table of Contents

Namespaces

Account
Amqp
Attributes
Auth
Core
Grpc
Laravel
Management
Oidc
Opaque
Reactor
Rest
Symfony
Webauthn
Webhook

Classes

AccessEnforcer
The single CONTRACT.md §11 ("Declarative Authorization Helpers") enforcement implementation, shared by BOTH framework bridges ({@see \Axiam\Sdk\Symfony\AxiamAccessAttributeListener} and {@see \Axiam\Sdk\Laravel\AxiamAccessMiddleware}) so the `#[RequireAuth]` / `#[RequireAccess]` / `#[RequireRole]` semantics can never drift between the two integrations. Neither bridge re-implements resource resolution, subject propagation, or the error-mapping table below — both call into this class exclusively.
AuthzDispatcher
Transparent REST/gRPC authz transport selection (CONTRACT.md §1, D-03, SC#3).
AxiamClient
The AXIAM PHP SDK's public REST entry point (CONTRACT.md §1–§9, SC#1).
Session
Per-`AxiamClient` session state (CONTRACT.md §3/§4/§5/§9): owns the shared Guzzle `CookieJar` (§4), captures/exposes the non-browser CSRF token (§3), and is the single-flight home for the shared refresh `Promise` (§9, D-06).
SupportedVersions
The range of PHP versions this SDK is built and tested against.
UmaChallenger
A configured `WWW-Authenticate: UMA` challenge emitter (CONTRACT.md §20.3, emit half).
On this page

Search results