Class LaravelUi5\Core\Ui5\Dashboard\Emitters\TileEmitter

final
readonly
implements EmitterInterface

Default emitter for a {@see Ui5TileInterface} — resolves the tile's getRequiredSlots() against the parameter pipeline (via {@see EmitContext::$pipeline}) and hands the bound slots together with the request's {@see EmitContext::$context} to the tile's {@see \LaravelUi5\Core\Ui5\Capabilities\TileProviderInterface}, which returns the complete {@see \LaravelUi5\Core\Ui5\Dashboard\Contracts\Tile} control (shell and content — sap.m.GenericTile / ActionTile / SlideTile).

The emitter returns it verbatim: the provider owns the whole DTO, so there is no static template + tileContent-merge step any more (the shell is frequently data-driven and only the provider has the data).

Methods