Goetas\Twital\TwitalLoader::__construct PHP Метод

__construct() публичный Метод

Creates a new Twital loader.
public __construct ( Twig_LoaderInterface $loader = null, Twital $twital = null, boolean $addDefaults = true )
$loader Twig_LoaderInterface
$twital Twital
$addDefaults boolean If NULL, some standard rules will be used (`*.twital.*` and `*.twital`).
    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());
        }
    }