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 | ||
|---|---|---|
public
|
__construct(Ui5TileInterface $tile)
|
# |
public
|
emit(EmitContext $ctx): WireElement
|
# |
public
|
subject(): Ui5ArtifactInterface
|
# |