Efficiently\AuthorityController\Authority::getRelevantConditions PHP Method

getRelevantConditions() public method

public getRelevantConditions ( string | array $action, string | object $resource ) : array
$action string | array Name of action(s)
$resource string | object Resource for the rule
return array
    public function getRelevantConditions($action, $resource)
    {
        $rules = $this->getRulesFor($action, $resource)->getIterator()->getArrayCopy();
        $relevantConditions = array_filter($rules, function ($rule) {
            return $rule->onlyCondition();
        });
        return $relevantConditions;
    }