Bristol SU Support Package
src
Events
EventsServiceProvider.php
Go to the documentation of this file.
1
<?php
2
3
namespace
BristolSU\Support\Events
;
4
5
use
BristolSU\Support\Events\Contracts\EventManager
as
EventManagerContract
;
6
use
BristolSU\Support\Events\Contracts\EventRepository
as
EventRepositoryContract
;
7
use
Illuminate\Support\ServiceProvider
;
8
12
class
EventsServiceProvider
extends
ServiceProvider
13
{
20
public
function
register
()
21
{
22
$this->app->bind(EventRepositoryContract::class, EventRepository::class);
23
$this->app->singleton(EventManagerContract::class,
function
($app) {
24
return
new
EventManager
;
25
});
26
}
27
}
BristolSU\Support\Events
EventRepository
ServiceProvider
BristolSU\Support\Events\EventsServiceProvider
Definition:
EventsServiceProvider.php:12
EventManager
BristolSU\Support\Events\EventManager
Definition:
EventManager.php:10
Generated by
1.8.13