abstract | |
|---|---|
implements |
Ui5ModuleInterface |
Abstract base class for a UI5 module definition.
A module represents a self-contained unit of business logic and artifacts, and is registered via config/ui5.php under the 'modules' key. Each module is assigned a unique route-level slug used in all URL constructions.
It may provide one App or one Library (not both), and related sub-artifacts such as Cards, Reports, Tiles, and Actions. All artifact instances are expected to be fully constructed and ready to register at boot time.
| Methods | ||
|---|---|---|
public
|
__construct(string $slug)
|
# |
public
|
getType(): ArtifactType
|
# |
public
|
getSlug(): string
|
# |