1 | <?php declare(strict_types=1); |
||
31 | abstract class RuleAlgorithm |
||
32 | { |
||
33 | /** |
||
34 | 3 | * @return RuleCombiningAlgorithmInterface |
|
35 | */ |
||
36 | 3 | public static function firstApplicable(): RuleCombiningAlgorithmInterface |
|
40 | |||
41 | /** |
||
42 | 2 | * @return RuleCombiningAlgorithmInterface |
|
43 | */ |
||
44 | 2 | public static function denyOverrides(): RuleCombiningAlgorithmInterface |
|
48 | |||
49 | /** |
||
50 | 12 | * @return RuleCombiningAlgorithmInterface |
|
51 | */ |
||
52 | 12 | public static function permitOverrides(): RuleCombiningAlgorithmInterface |
|
56 | |||
57 | /** |
||
58 | 19 | * @return RuleCombiningAlgorithmInterface |
|
59 | */ |
||
60 | 19 | public static function denyUnlessPermit(): RuleCombiningAlgorithmInterface |
|
64 | |||
65 | /** |
||
66 | 1 | * @return RuleCombiningAlgorithmInterface |
|
67 | */ |
||
68 | 1 | public static function permitUnlessDeny(): RuleCombiningAlgorithmInterface |
|
72 | } |
||
73 |