New_Micro_Learning/backend/app/Modules/System/Infrastructure/SystemServiceProvider.php

21 خطوط
557 B
PHP

<?php
namespace App\Modules\System\Infrastructure;
use App\Modules\System\Domain\DeploymentCapabilities;
use App\Modules\System\Domain\DeploymentMode;
use Illuminate\Support\ServiceProvider;
class SystemServiceProvider extends ServiceProvider
{
public function register(): void
{
$this->app->singleton(
DeploymentCapabilities::class,
fn (): ConfiguredDeploymentCapabilities => new ConfiguredDeploymentCapabilities(
DeploymentMode::from(config('deployment.mode')),
),
);
}
}