/** * Get a variable. * * @param string $name Variable name. * @return callable * @throws Math\Exception\UnknownVariable */ public function getVariable($name) { return $this->_context->getVariable($name); }
public function case_context_returns_variable_value() { $this->given($name = 'foo', $value = 42, $callable = function () use($value) { return $value; }, $context = new CUT(), $context->addVariable($name, $callable))->when($result = $context->getVariable($name))->then->integer($result)->isEqualTo($value); }