Skip to content

Commit

Permalink
feat: change to deferrable provider
Browse files Browse the repository at this point in the history
  • Loading branch information
owenvoke committed Sep 5, 2024
1 parent 969e6ff commit 5eb2cb7
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/UkTaxAllowanceServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,23 @@

namespace Worksome\UkTaxAllowance;

use Illuminate\Contracts\Support\DeferrableProvider;
use Illuminate\Support\ServiceProvider;
use Worksome\UkTaxAllowance\Calendars\YasumiUkCalendar;
use Worksome\UkTaxAllowance\Contracts\UkCalendar;

class UkTaxAllowanceServiceProvider extends ServiceProvider
class UkTaxAllowanceServiceProvider extends ServiceProvider implements DeferrableProvider
{
public function register()
public function register(): void
{
$this->app->bind(UkCalendar::class, function () {
return new YasumiUkCalendar();
});
}

/** @return array<class-string> */
public function provides(): array
{
return [UkCalendar::class];
}
}

0 comments on commit 5eb2cb7

Please sign in to comment.