/** * Creates a new file-based template loader * * @param string|io.Folder $base The base folder * @param string[] $extensions File extensions to check, including leading "." */ public function __construct($arg, $extensions = ['.mustache']) { parent::__construct($arg instanceof Folder ? $arg : new Folder($arg), $extensions); }
/** * Creates a new class loader based template loader * * @param string|lang.IClassLoader $base A classloader path or instance * @param string[] $extensions File extensions to check, including leading "." */ public function __construct($arg, $extensions = ['.mustache']) { parent::__construct($arg instanceof IClassLoader ? $arg : ClassLoader::registerPath($arg), $extensions); }