Path: blob/1.0-develop/app/Http/ViewComposers/AssetComposer.php
7460 views
<?php12namespace Pterodactyl\Http\ViewComposers;34use Illuminate\View\View;5use Pterodactyl\Services\Helpers\AssetHashService;67class AssetComposer8{9/**10* AssetComposer constructor.11*/12public function __construct(private AssetHashService $assetHashService)13{14}1516/**17* Provide access to the asset service in the views.18*/19public function compose(View $view): void20{21$view->with('asset', $this->assetHashService);22$view->with('siteConfiguration', [23'name' => config('app.name') ?? 'Pterodactyl',24'locale' => config('app.locale') ?? 'en',25'recaptcha' => [26'enabled' => config('recaptcha.enabled', false),27'siteKey' => config('recaptcha.website_key') ?? '',28],29]);30}31}323334