Lines Matching refs:mpdf
17 private $mpdf;
24 public function __construct(Mpdf $mpdf, BaseWriter $writer)
26 $this->mpdf = $mpdf;
32 if (is_array($this->mpdf->parsers) && count($this->mpdf->parsers) > 0) {
34 foreach ($this->mpdf->parsers as $filename => $p) {
36 $this->mpdf->current_parser = $this->mpdf->parsers[$filename];
38 if (is_array($this->mpdf->_obj_stack[$filename])) {
40 while ($n = key($this->mpdf->_obj_stack[$filename])) {
42 $nObj = $this->mpdf->current_parser->resolveObject($this->mpdf->_obj_stack[$filename][$n][1]);
43 $this->writer->object($this->mpdf->_obj_stack[$filename][$n][0]);
46 $this->mpdf->pdf_write_value($nObj);
48 $this->mpdf->pdf_write_value($nObj[1]);
53 $this->mpdf->_obj_stack[$filename][$n] = null; // free memory
55 unset($this->mpdf->_obj_stack[$filename][$n]);
57 reset($this->mpdf->_obj_stack[$filename]);