public function setExpression(Expression $expression) { if ($expression instanceof NumberSelected) { parent::setExpression($expression); } else { $msg = "The NumberSelectedProcessor class only accepts NumberSelected expressions to be processed."; throw new InvalidArgumentException($expression); } }
public function setExpression(Expression $expression) { if ($expression instanceof OutcomeMinimum) { parent::setExpression($expression); } else { $msg = "The OutcomeMinimumProcessor class only accepts OutcomeMinimum expressions to be processed."; throw new InvalidArgumentException($expression); } }
public function setExpression(Expression $expression) { if ($expression instanceof TestVariables) { parent::setExpression($expression); } else { $msg = "The TestVariablesProcessor class only accepts TestVariables expressions to be processed."; throw new InvalidArgumentException($expression); } }