Interface LaravelUi5\Core\Ui5\Contracts\Ui5RuntimeInterface

Interface Ui5RuntimeInterface

Defines the runtime lookup contract for the LaravelUi5 ecosystem. This interface provides a minimal, read-only API to efficiently resolve modules, artifacts, and semantic navigation data.

The runtime interface is designed for performance and determinism: it supposes no reflection, scanning, or configuration merges. Instead, it exposes lightweight lookups for runtime use cases such as request routing, resource resolution, and intent navigation.

Example use cases:

  • Resolve a module instance for an incoming route (e.g. /ui5/app/users/...)
  • Instantiate a UI5 artifact based on its namespace or slug
  • Generate runtime resource roots for a set of modules
  • Resolve cross-module navigation intents for deep links
Methods