18 lines
436 B
PHP
18 lines
436 B
PHP
<?php
|
|
|
|
namespace HelloNico\Timber;
|
|
|
|
use Symfony\Bridge\Twig\Extension\DumpExtension;
|
|
use Symfony\Component\VarDumper\Cloner\VarCloner;
|
|
|
|
use function WeCodeMore\earlyAddFilter;
|
|
|
|
function add_dump_extension($twig)
|
|
{
|
|
if (defined('WP_DEBUG') && WP_DEBUG) {
|
|
$twig->addExtension(new DumpExtension(new VarCloner()));
|
|
}
|
|
return $twig;
|
|
}
|
|
earlyAddFilter('timber/loader/twig', sprintf('%s\\add_dump_extension', __NAMESPACE__));
|