1: <?php
2:
3: namespace LaravelUi5\Core;
4:
5: use LaravelUi5\Core\Ui5\AbstractUi5Library;
6: use LaravelUi5\Core\Enums\ArtifactType;
7: use LaravelUi5\Core\Traits\HasAssetsTrait;
8:
9: class CoreLibrary extends AbstractUi5Library
10: {
11: use HasAssetsTrait;
12:
13: public function getType(): ArtifactType
14: {
15: return ArtifactType::Library;
16: }
17:
18: public function getNamespace(): string
19: {
20: return 'com.laravelui5.core';
21: }
22:
23: public function getVersion(): string
24: {
25: return '1.0.0';
26: }
27:
28: public function getTitle(): string
29: {
30: return 'Laravel Ui5 Core Library';
31: }
32:
33: public function getDescription(): string
34: {
35: return 'Takes care of the hard parts of integrating UI5 with Laravel: secure CSRF handling, session-aware fetch calls, and a clean way to connect your UIComponent to a backend service—ready to use, no hassle.';
36: }
37:
38: public function getVendor(): string
39: {
40: return 'Pragmatiqu IT GmbH';
41: }
42: }
43: