Contributes a single, owned configuration node to the global LaravelUi5 Shell manifest.
This interface is implemented by Shell services that extend the platform-level Shell with additional runtime capabilities such as context resolution, search, help, command palettes, or telemetry.
Unlike Core-level Shell builders, contributors do not define or restructure the Shell itself. Instead, each contributor is the sole owner of exactly one root node within the Shell manifest and is responsible for fully materializing that node at runtime.
Implementations must adhere to the following rules:
Shell contributors typically resolve dynamic runtime information such as routes, limits, permissions, or feature flags and expose them in a form consumable by the frontend Shell implementation.
The resulting fragment is collected and validated by the Shell resolver and merged into the final Shell manifest without any implicit merging or override semantics.
| Methods | ||
|---|---|---|
public
|
contributeShellFragment(string $namespace): array<string, mixed>
|
# |