21 خطوط
557 B
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')),
|
|
),
|
|
);
|
|
}
|
|
}
|