/** * @param $controller * @param array $actions * @param AggregateResolver $viewResolver */ private function handleActions($controller, array $actions, AggregateResolver $viewResolver) { foreach ($actions as $action) { $template = $this->resolveTemplate($controller, $action); $resolved = $viewResolver->resolve($template); $this->addPath($controller, $action, $resolved); } }
public function testReturnsFalseWhenAttemptingToResolveWhenNoResolversAreAttached() { $resolver = new Resolver\AggregateResolver(); $this->assertFalse($resolver->resolve('foo')); $this->assertEquals(Resolver\AggregateResolver::FAILURE_NO_RESOLVERS, $resolver->getLastLookupFailure()); }