/** * @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\ResolverTypeNotFoundException */ public function testSaveNotSupported() { $filesystem = $this->getFilesystemResolver(); $this->resolver->attach($filesystem); $this->resolver->save('test', 'foo'); }