public function __construct($file, $imgDir = 'img')
 {
     parent::__construct($file, $imgDir);
     #$this->imgDir = dirname(__FILE__) . '/../' . $this->imgDir;
     $this->date = date('Y-m-d H:i:s');
     $this->stylesheetFile = dirname(__FILE__) . '/templates-fb2/stylesheet.css';
     $this->addPattern(' —', ' —');
     // nbsp before dashes
     $this->addRegExpPattern('/^— /', '— ');
     // nbsp after quotation dashes
     $reStart = '(?<=[\\s([„>])';
     $reEnd = '(?![\\w\\d])';
     $e = $this->emphasisElement;
     $s = $this->strongElement;
     $this->addRegExpPattern("/({$reStart}___|^___)([^_]+)__{$reEnd}/U", "_<{$s}>\$2</{$s}>");
     $this->addRegExpPattern("/({$reStart}___|^___)([^_]+)_{$reEnd}/U", "__<{$e}>\$2</{$e}>");
     $this->addRegExpPattern("/({$reStart}_|^_)([^_]+)___{$reEnd}/U", "<{$e}>\$2</{$e}>__");
     $this->addRegExpPattern("/({$reStart}__|^__)([^_]+)___{$reEnd}/U", "<{$s}>\$2</{$s}>_");
     // 		$this->rmRegExpPattern( "/({$reStart}__|^__)(.+)__{$reEnd}/U");
     // 		$this->addRegExpPattern("/({$reStart}__|^__)(.+)__{$reEnd}/U", "<$s>$2</$s>");
     // 		$this->rmRegExpPattern( "/({$reStart}_|^_)(.+)_{$reEnd}/U");
     // 		$this->addRegExpPattern("/({$reStart}_|^_)(.+)_{$reEnd}/U", "<$e>$2</$e>");
     $this->rmRegExpPattern('/\\[\\[(.+)\\|(.+)\\]\\]/U');
     $this->rmRegExpPattern('!(?<=[\\s>])(http://[^])\\s,;<]+)!e');
     //$this->addPattern('&', '&amp;');
     $this->addContentBlock('annotation');
     $this->addContentBlock('infoblock');
 }
 public function __construct($file, $imgDir = 'img')
 {
     parent::__construct($file, $imgDir);
 }