/** * Create a new instance. * * @param string $filename The filename to use. * * @param bool $debug The debug flag. True to enable debugging, false otherwise. */ public function __construct($filename, $debug = false) { parent::__construct($debug); $this->filename = $filename; $this->doc = new \DOMDocument('1.0', 'UTF-8'); $this->doc->preserveWhiteSpace = false; $this->doc->formatOutput = true; $this->load($filename); }
/** * Create a new instance. * * @param string $filename The filename. * * @param bool $debug The debug flag. True to enable debugging, false otherwise. */ public function __construct($filename, $debug = false) { parent::__construct($debug); $this->filename = $filename; $this->language = basename(dirname($filename)); if (file_exists($filename)) { $this->load(); } else { $this->createBasicDocument(); } }