ApprovalPolicy
How many approvals a {@see \Milpa\Workflow\Entities\GatePassage} needs before a {@see \Milpa\Workflow\Entities\GateDefinition} is considered passed.
ApprovalPolicy::label()
public function label(): stringHuman-readable label for this policy.
ApprovalPolicy::requiredApprovals()
public function requiredApprovals(): intNumber of distinct approvals this policy requires; 0 means the count is either dynamic (QUORUM) or determined by evidence submission alone (AUTO).
ApprovalPolicy::cases()
public static function cases(): arrayApprovalPolicy::from()
public static function from(string|int $value): staticParameters
| Name | Type | Description |
|---|---|---|
| $value | string|int |
ApprovalPolicy::tryFrom()
public static function tryFrom(string|int $value): ?staticParameters
| Name | Type | Description |
|---|---|---|
| $value | string|int |