From 7bd66c3d854f54233a117122b0a476747b057f8e Mon Sep 17 00:00:00 2001
From: Scai <59282365+alexevladgabriel@users.noreply.github.com>
Date: Mon, 6 Jan 2025 15:48:50 +0200
Subject: [PATCH] refactor: unused files
---
app/Http/ViewComposers/AssetComposer.php | 27 ----
app/Providers/ViewComposerServiceProvider.php | 17 ---
app/Services/Helpers/AssetHashService.php | 117 ------------------
3 files changed, 161 deletions(-)
delete mode 100644 app/Http/ViewComposers/AssetComposer.php
delete mode 100644 app/Providers/ViewComposerServiceProvider.php
delete mode 100644 app/Services/Helpers/AssetHashService.php
diff --git a/app/Http/ViewComposers/AssetComposer.php b/app/Http/ViewComposers/AssetComposer.php
deleted file mode 100644
index 1440ffb65..000000000
--- a/app/Http/ViewComposers/AssetComposer.php
+++ /dev/null
@@ -1,27 +0,0 @@
-with('asset', $this->assetHashService);
-
- $view->with('siteConfiguration', [
- 'name' => config('app.name', 'Panel'),
- 'locale' => config('app.locale') ?? 'en',
- 'recaptcha' => [
- 'enabled' => config('turnstile.turnstile_enabled', false),
- 'siteKey' => config('turnstile.turnstile_site_key') ?? '',
- ],
- 'usesSyncDriver' => config('queue.default') === 'sync',
- 'serverDescriptionsEditable' => config('panel.editable_server_descriptions'),
- ]);
- }
-}
diff --git a/app/Providers/ViewComposerServiceProvider.php b/app/Providers/ViewComposerServiceProvider.php
deleted file mode 100644
index 152291cfc..000000000
--- a/app/Providers/ViewComposerServiceProvider.php
+++ /dev/null
@@ -1,17 +0,0 @@
-app->make('view')->composer('*', AssetComposer::class);
- }
-}
diff --git a/app/Services/Helpers/AssetHashService.php b/app/Services/Helpers/AssetHashService.php
deleted file mode 100644
index f94c32f3b..000000000
--- a/app/Services/Helpers/AssetHashService.php
+++ /dev/null
@@ -1,117 +0,0 @@
-filesystem = $filesystem->createLocalDriver(['root' => public_path()]);
- }
-
- /**
- * Modify a URL to append the asset hash.
- */
- public function url(string $resource): string
- {
- $file = last(explode('/', $resource));
- $data = Arr::get($this->manifest(), $file) ?? $file;
-
- return str_replace($file, Arr::get($data, 'src') ?? $file, $resource);
- }
-
- /**
- * Return the data integrity hash for a resource.
- */
- public function integrity(string $resource): string
- {
- $file = last(explode('/', $resource));
- $data = array_get($this->manifest(), $file, $file);
-
- return Arr::get($data, 'integrity') ?? '';
- }
-
- /**
- * Return a built CSS import using the provided URL.
- */
- public function css(string $resource): string
- {
- $attributes = [
- 'href' => $this->url($resource),
- 'rel' => 'stylesheet preload',
- 'as' => 'style',
- 'crossorigin' => 'anonymous',
- 'referrerpolicy' => 'no-referrer',
- ];
-
- if (config('panel.assets.use_hash')) {
- $attributes['integrity'] = $this->integrity($resource);
- }
-
- $output = ' $value) {
- $output .= " $key=\"$value\"";
- }
-
- return $output . '>';
- }
-
- /**
- * Return a built JS import using the provided URL.
- */
- public function js(string $resource): string
- {
- $attributes = [
- 'src' => $this->url($resource),
- 'crossorigin' => 'anonymous',
- ];
-
- if (config('panel.assets.use_hash')) {
- $attributes['integrity'] = $this->integrity($resource);
- }
-
- $output = '';
- }
-
- /**
- * Get the asset manifest and store it in the cache for quicker lookups.
- */
- protected function manifest(): array
- {
- if (static::$manifest === null) {
- self::$manifest = json_decode(
- $this->filesystem->get(self::MANIFEST_PATH),
- true
- );
- }
-
- $manifest = static::$manifest;
- if ($manifest === null) {
- throw new ManifestDoesNotExistException();
- }
-
- return $manifest;
- }
-}