cattr-app/server-application

View on GitHub
app/Providers/ScreenshotsServiceProvider.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace App\Providers;

use App;
use Illuminate\Contracts\Support\DeferrableProvider;
use Illuminate\Support\ServiceProvider;

class ScreenshotsServiceProvider extends ServiceProvider implements DeferrableProvider
{
    public function register(): void
    {
        $this->app->bind(
            App\Contracts\ScreenshotService::class,
            App\Services\ProductionScreenshotService::class
        );
    }

    public function provides(): array
    {
        return [App\Contracts\ScreenshotService::class];
    }
}