The resolved set of ability ids an actor holds at a timestamp — the
runtime realization of Authorization = f(App, Actor, Timestamp). Hung on
{@see \LaravelUi5\Sdk\Platform\SdkContext::abilities()}.
The ids cover every app: the namespace the factory receives names the requesting artifact, it does not narrow the set. Each ability id belongs to exactly one app, so a check by id is still per app.
Note: "scope" in the SDK refers exclusively to row-level/contextual
data visibility (the #[Scoped*] family in the Partners domain). The
capability axis — what an actor may do — is an AbilitySet, never a
"scope".
| Methods | ||
|---|---|---|
public
|
allowsAbilityId(int $abilityId): bool
|
# |
public
|
abilityIds(): int[]
|
# |
public
|
snapshot(): array
|
# |