Sets static runtime evaluations for to pointcut, that will be used for every
method this composite matches
public setGlobalRuntimeEvaluationsDefinition ( array $runtimeEvaluations ) : void | ||
$runtimeEvaluations | array | Runtime evaluations to be added |
return | void |
/** * Adds runtime evaluations to the pointcut filter composite * * @param string $operator The operator * @param string $runtimeEvaluations The runtime evaluations string * @param PointcutFilterComposite $pointcutFilterComposite An instance of the pointcut filter composite. The result (ie. the custom filter) will be added to this composite object. * @return void */ protected function parseRuntimeEvaluations($operator, $runtimeEvaluations, PointcutFilterComposite $pointcutFilterComposite) { $runtimeEvaluationsDefinition = [$operator => ['evaluateConditions' => $this->getRuntimeEvaluationConditionsFromEvaluateString($runtimeEvaluations)]]; $pointcutFilterComposite->setGlobalRuntimeEvaluationsDefinition($runtimeEvaluationsDefinition); }