The slot-consume capability — the slots an artifact's render (or, for a non-rendering consumer, its execution) depends on.
Split from the former two-method capability (Enterprise API notes, 2026-07-13): consuming slots and proposing slots are independent concerns, and most consumers never propose. This interface carries the consume half only; the propose half lives in {@see SlotProposableInterface}, which extends this one (every proposer is also a consumer).
getSlotProposals()).The slot catalog itself lives on module classes via #[Slot] declarations
(see {@see \LaravelUi5\Core\Parameters\Attributes\Slot}). Abstract bases
default {@see getRequiredSlots()} to [] — no existing artifact is forced
into the contract.
Slot identity is BackedEnum-typed (Parameter API D11):
getRequiredSlots() returns enum cases directly.
| Methods | ||
|---|---|---|
public
|
getRequiredSlots(): BackedEnum[]
|
# |