Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pterodactyl
GitHub Repository: pterodactyl/panel
Path: blob/1.0-develop/app/Http/ViewComposers/AssetComposer.php
7460 views
1
<?php
2
3
namespace Pterodactyl\Http\ViewComposers;
4
5
use Illuminate\View\View;
6
use Pterodactyl\Services\Helpers\AssetHashService;
7
8
class AssetComposer
9
{
10
/**
11
* AssetComposer constructor.
12
*/
13
public function __construct(private AssetHashService $assetHashService)
14
{
15
}
16
17
/**
18
* Provide access to the asset service in the views.
19
*/
20
public function compose(View $view): void
21
{
22
$view->with('asset', $this->assetHashService);
23
$view->with('siteConfiguration', [
24
'name' => config('app.name') ?? 'Pterodactyl',
25
'locale' => config('app.locale') ?? 'en',
26
'recaptcha' => [
27
'enabled' => config('recaptcha.enabled', false),
28
'siteKey' => config('recaptcha.website_key') ?? '',
29
],
30
]);
31
}
32
}
33
34