Bristol SU Support Package
src
Logic
LogicServiceProvider.php
Go to the documentation of this file.
1
<?php
2
3
namespace
BristolSU\Support\Logic
;
4
5
use
BristolSU\Support\Logic\Audience\AudienceMemberFactory
;
6
use
BristolSU\Support\Logic\Audience\LogicAudience
;
7
use
BristolSU\Support\Logic\Contracts\Audience\AudienceMemberFactory
as
AudienceFactoryContract
;
8
use
BristolSU\Support\Logic\Contracts\Audience\LogicAudience
as LogicAudienceContract;
9
use
BristolSU\Support\Logic\Contracts\LogicRepository
as LogicRepositoryContract;
10
use
BristolSU\Support\Logic\Contracts\LogicTester
as
LogicTesterContract
;
11
use
Illuminate\Support\ServiceProvider
;
12
16
class
LogicServiceProvider
extends
ServiceProvider
17
{
25
public
function
register
()
26
{
27
$this->app->bind(LogicRepositoryContract::class, LogicRepository::class);
28
$this->app->bind(LogicTesterContract::class, LogicTester::class);
29
$this->app->bind(LogicAudienceContract::class, LogicAudience::class);
30
$this->app->bind(AudienceFactoryContract::class, AudienceMemberFactory::class);
31
32
}
33
}
AudienceMemberFactory
ServiceProvider
BristolSU\Support\Logic\Contracts\Audience\LogicAudience
Definition:
LogicAudience.php:14
BristolSU\Support\Logic\LogicServiceProvider
Definition:
LogicServiceProvider.php:16
LogicTester
AudienceMemberFactory
BristolSU\Support\Logic\Contracts\LogicRepository
Definition:
LogicRepository.php:11
BristolSU\Support\Logic
LogicAudience
Generated by
1.8.13