|
Bristol SU Support Package
|


Public Member Functions | |
| __construct (UserRepository $userRepository, AudienceMemberFactoryContract $audienceMemberFactory) | |
| audience (Logic $logic) | |
Public Member Functions inherited from BristolSU\Support\Logic\Contracts\Audience\LogicAudience | |
| audience (Logic $logic) | |
| userAudience (Logic $logic) | |
| groupAudience (Logic $logic) | |
| roleAudience (Logic $logic) | |
Private Member Functions | |
| possibleAudience () | |
Private Attributes | |
| $userRepository | |
| $audienceMemberFactory | |
Get the audience of a logic group
Definition at line 16 of file LogicAudience.php.
| BristolSU\Support\Logic\Audience\LogicAudience::__construct | ( | UserRepository | $userRepository, |
| AudienceMemberFactoryContract | $audienceMemberFactory | ||
| ) |
| UserRepository | $userRepository | User Repository to resolve all users from |
| AudienceMemberFactoryContract | $audienceMemberFactory | Audience member factory to construct audience members from users |
Definition at line 36 of file LogicAudience.php.
References BristolSU\Support\Logic\Audience\LogicAudience\$audienceMemberFactory, and BristolSU\Support\Logic\Audience\LogicAudience\$userRepository.
| BristolSU\Support\Logic\Audience\LogicAudience::audience | ( | Logic | $logic | ) |
Get the audience of a logic group
Will return an array of AudienceMember objects representing the audience of the given logic group.
Definition at line 50 of file LogicAudience.php.
References BristolSU\Support\Logic\Audience\LogicAudience\possibleAudience().
|
private |
Get the possible audience
Returns all users of the portal as AudienceMembers.
Definition at line 69 of file LogicAudience.php.
Referenced by BristolSU\Support\Logic\Audience\LogicAudience\audience().
|
private |
Definition at line 30 of file LogicAudience.php.
Referenced by BristolSU\Support\Logic\Audience\LogicAudience\__construct().
|
private |
Definition at line 23 of file LogicAudience.php.
Referenced by BristolSU\Support\Logic\Audience\LogicAudience\__construct().
1.8.13