Namespace LaravelUi5\Core\Ui5\Capabilities

Interfaces
ActionHandlerInterface Marker for a UI5 action handler — the *state-changing* behaviour behind an Action (updating/deleting records,…
ChartProviderInterface The Chart artifact's executor seat — produces the complete {@see Chart} DTO (engine + option) for a dashboard render…
DataProviderInterface Marker for a UI5 data provider — the read-only behaviour behind a Resource, Card, or Report. It delivers structured,…
HasAssetsInterface Marker interface for UI5 artefacts that expose static assets.
LaravelUi5ManifestInterface Interface LaravelUi5ManifestInterface
MetadataAwareInterface Marker interface for DataProviders that expose metadata for automatic UI generation (e.g., selection masks, table…
SlotProposableInterface The slot-**propose** capability — values an artifact contributes to the active composition. Extends {@see…
SlottableInterface The slot-**consume** capability — the slots an artifact's render (or, for a non-rendering consumer, its execution)…
TileProviderInterface The Tile's executor seat — produces the complete typed tile control (`sap.m.GenericTile` / `sap.m.ActionTile` / `sap.m…
Ui5InfrastructureContributorInterface Allows a module to publish static, cross-cutting facts into the `laravel.ui5/infra/{key}` manifest node.
Ui5ManifestExtensionInterface Allows an application's manifest to resolve its SAP-standard `sap.ui5/extends/extensions` node for the acting subject…
Ui5ShellFragmentInterface Allows a module or application to contribute configuration data to the global LaravelUi5 Shell layer.
VendorTaggedInterface Declares the vendor name of a top-level UI5 artifact.