/**
  * @param ContainerInterface $container
  * @return AggregateResolver
  */
 public function __invoke(ContainerInterface $container)
 {
     $config = $container->get(HandlebarsRendererFactory::CONFIG_KEY);
     $filesystemResolver = $this->filesystemResolverFactory($config, $container);
     $cacheResolver = $this->cacheResolverFactory($config, $container);
     $resolver = new AggregateResolver();
     $resolver->attach($filesystemResolver, 0);
     $resolver->attach($cacheResolver, 1);
     return $resolver;
 }
 /**
  * @expectedException \Kynx\Template\Resolver\Exception\BadMethodCallException
  */
 public function testSetIsCompiled()
 {
     $this->resolver->setIsCompiled(true);
 }