for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace AlexMasterov\EquipTwig\Configuration;
use AlexMasterov\EquipTwig\Configuration\TwigExtensionSet;
use AlexMasterov\EquipTwig\Extension\SessionExtension;
use Equip\SessionInterface;
class TwigDefaultExtension extends TwigExtensionSet
{
/**
* @param array $extensions
*/
public function __construct(array $extensions = [])
$defaults = [];
// equip/session
if (interface_exists(SessionInterface::class)) {
$defaults[] = SessionExtension::class;
}
parent::__construct(array_merge($defaults, $extensions));