private function getInteractorObject(InteractorRequestInterface $request)
    {
        $className  = $this->interactors->get($request->getInteractorName());
        $reflection = new \ReflectionClass($className);

        return $reflection->newInstance($request, $this->getDependencyMap($request));
    }
private function getInteractorObject(InteractorRequestInterface $request)
    {
        $className  = $this->interactors->get($request->getInteractorName());
        $reflection = new \ReflectionClass($className);

        return $reflection->newInstance($request, $this->getDependencyMap($request));
    }
private function getInteractorObject ( InteractorRequestInterface $ request ) { $ className = $ this -> interactors -> get ( $ request -> getInteractorName ( ) ) ; $ reflection = new \ ReflectionClass ( $ className ) ; return $ reflection -> newInstance ( $ request , $ this -> getDependencyMap ( $ request ) ) ; }
Get an instantiated interactor object

@param InteractorRequestInterface $request

@return InteractorInterface
Get an instantiated interactor object