Class LaravelUi5\Core\Ui5\AbstractUi5Report

abstract
implements Ui5ReportInterface
uses HasArtifactIdentity, SluggedSource

Trimmed base for {@see Ui5ReportInterface} (Core Reporting API v0.9), mirroring {@see AbstractUi5Dashboard}: it owns identity glue (getType + getModule), defaults getRequiredSlots() to [] (so a report with no slots renders unparameterised), and resolves the report's Blade document path from the host package's conventional layout (so concrete reports need not hand-roll it). Concrete reports declare the four identity constants (NAMESPACE/VERSION/TITLE/DESCRIPTION, surfaced as getters by {@see HasArtifactIdentity}), supply the provider, and (optionally) override getRequiredSlots() or getReportView().

Methods
Methods used from LaravelUi5\Core\Ui5\Concerns\HasArtifactIdentity
getNamespace(), getVersion(), getTitle(), getDescription()