PHPSpec2\Runner\Runner::invoke PHP Method

invoke() private method

private invoke ( $context, ReflectionFunctionAbstract $function, array $dependencies )
$function ReflectionFunctionAbstract
$dependencies array
    private function invoke($context, ReflectionFunctionAbstract $function, array $dependencies)
    {
        $parameters = array();
        foreach ($function->getParameters() as $parameter) {
            if (isset($dependencies[$parameter->getName()])) {
                $parameters[] = $dependencies[$parameter->getName()];
            } else {
                $parameters[] = $this->createMockProphet();
            }
        }
        $function->invokeArgs($context, $parameters);
    }