Bristol SU Support Package
src
Logic
Contracts
LogicTester.php
Go to the documentation of this file.
1
<?php
2
3
namespace
BristolSU\Support\Logic\Contracts
;
4
5
use
BristolSU\ControlDB\Contracts\Models\Group
;
6
use
BristolSU\ControlDB\Contracts\Models\Role
;
7
use
BristolSU\ControlDB\Contracts\Models\User
;
8
use
BristolSU\Support\Logic\Logic
;
9
13
interface
LogicTester
14
{
15
25
public
function
evaluate
(
Logic
$logic, $userModel = null, $groupModel = null, $roleModel = null): bool;
26
27
}
BristolSU\Support\Logic\Contracts\LogicTester
Definition:
LogicTester.php:13
BristolSU\Support\Logic\Contracts
User
Group
BristolSU\Support\Logic\Contracts\LogicTester\evaluate
evaluate(Logic $logic, $userModel=null, $groupModel=null, $roleModel=null)
BristolSU\Support\Logic\Logic
Definition:
Logic.php:16
Role
Logic
Generated by
1.8.13