final |
|---|
readonly |
Represents the runtime context of a UI5 artifact request.
This context encapsulates all scoped information (tenant, partner, artifact, request, locale) required to evaluate settings, resolve permissions, and execute providers consistently.
Scope
Guidelines
Access via dependency injection or the service container:
$context = app(Ui5Context::class);
| Methods | ||
|---|---|---|
public
|
__construct(
Request|null $request = null,
Ui5ArtifactInterface $artifact,
TenantInterface|null $tenant = null,
BusinessPartnerInterface|null $partner = null,
BusinessPartnerInterface|null $authPartner = null,
string|null $locale = null,
)
|
# |
public
|
effectiveLocale(): string|null
|
# |
| Properties | |||
|---|---|---|---|
public
|
Request|null
|
$request
|
# |
public
|
Ui5ArtifactInterface
|
$artifact
|
# |
public
|
TenantInterface|null
|
$tenant
|
# |
public
|
BusinessPartnerInterface|null
|
$partner
|
# |
public
|
BusinessPartnerInterface|null
|
$authPartner
|
# |
public
|
string|null
|
$locale
|
# |