/** * @param Rule $rule */ public function addIterationRuleExecution(Rule $rule) { $this->currentIterationExecution = sizeof($this->inferences[$this->currentInference]['iterations'][$this->currentIteration]['executions']); $this->inferences[$this->currentInference]['iterations'][$this->currentIteration]['executions'][$this->currentIterationExecution] = ['name' => $rule->getName(), 'action' => $rule->getAction()]; }
/** * @return string */ public function getName() { return $this->rule->getName(); }