private function registerPartials(ResolverInterface $resolver, Handlebars $handlebars, $partials)
 {
     foreach ($partials as $name => $partial) {
         $template = $resolver->resolve($partial);
         if ($template) {
             if ($template->isCompiled()) {
                 $compiled = $template;
             } else {
                 $compiled = $handlebars->precompile((string) $template);
                 if ($resolver instanceof SavingResolverInterface) {
                     $resolver->save($partial, $compiled);
                 }
             }
             $handlebars->registerPartial($name, $handlebars->template($compiled));
         }
     }
 }