1: <?php
2:
3: namespace LaravelUi5\Core\Infrastructure;
4:
5: use LaravelUi5\Core\Infrastructure\Contracts\Ui5SourceStrategyInterface;
6: use LaravelUi5\Core\Introspection\App\Ui5AppSource;
7: use LaravelUi5\Core\Introspection\Library\Ui5LibrarySource;
8:
9: abstract readonly class AbstractSourceStrategy implements Contracts\Ui5SourceStrategyInterface
10: {
11: public function resolvePath(string $path): string
12: {
13: return $this->getSourcePath() . "/{$path}";
14: }
15: }
16: