public function __construct(\Twig_LoaderInterface $loader = null, Twital $twital = null, $addDefaults = true)
{
$this->loader = $loader;
$this->twital = $twital;
if ($addDefaults === true || is_array($addDefaults) && in_array('html', $addDefaults)) {
$this->addSourceAdapter('/\\.twital\\.html$/i', new HTML5Adapter());
}
if ($addDefaults === true || is_array($addDefaults) && in_array('xml', $addDefaults)) {
$this->addSourceAdapter('/\\.twital\\.xml$/i', new XMLAdapter());
}
if ($addDefaults === true || is_array($addDefaults) && in_array('xhtml', $addDefaults)) {
$this->addSourceAdapter('/\\.twital\\.xhtml$/i', new XHTMLAdapter());
}
}