Package, containing all the components to integrate generated automatic critical css into a silex 1.* project
composer require jandc/critical-css-silex
$app->register(new TwigWrapperProvider('twig', [new CriticalCssProcessor()]));
$app->extend('twig', function (Twig_Environment $twig, $app) {
$twig->addExtension(new CSSFromHTMLExtractor\Twig\Extension());
return $twig;
});
{% fold %}
<div class="my-class">
...
</div>
{% endfold %}
$app['twigwrapper']->render('@templates/my/template.twig', ['foo'=>'bar']);