/home/techb158/dev.balacoffee.com/vendor/dompdf/dompdf/src
NameSizeModeActions
Adapter/-0755rm
Css/-0755rm
Exception/-0755rm
Frame/-0755rm
FrameDecorator/-0755rm
FrameReflower/-0755rm
Image/-0755rm
Positioner/-0755rm
Renderer/-0755rm
Canvas.php127510644editdlrm
CanvasFactory.php15290644editdlrm
Cellmap.php280540644editdlrm
Dompdf.php419840644editdlrm
Exception.php6000644editdlrm
FontMetrics.php175570644editdlrm
Frame.php321230644editdlrm
Helpers.php359400644editdlrm
JavascriptEmbedder.php9770644editdlrm
LineBox.php102480644editdlrm
Options.php271980644editdlrm
PhpEvaluator.php13370644editdlrm
Renderer.php85820644editdlrm
Edit: /home/techb158/dev.balacoffee.com/vendor/dompdf/dompdf/src/CanvasFactory.php (1529B)
* @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License */ namespace Dompdf; /** * Create canvas instances * * The canvas factory creates canvas instances based on the * availability of rendering backends and config options. * * @package dompdf */ class CanvasFactory { /** * Constructor is private: this is a static class */ private function __construct() { } /** * @param Dompdf $dompdf * @param string|array $paper * @param string $orientation * @param string $class * * @return Canvas */ static function get_instance(Dompdf $dompdf, $paper = null, $orientation = null, $class = null) { $backend = strtolower($dompdf->getOptions()->getPdfBackend()); if (isset($class) && class_exists($class, false)) { $class .= "_Adapter"; } else { if (($backend === "auto" || $backend === "pdflib") && class_exists("PDFLib", false) ) { $class = "Dompdf\\Adapter\\PDFLib"; } else { if ($backend === "gd" && extension_loaded('gd')) { $class = "Dompdf\\Adapter\\GD"; } else { $class = "Dompdf\\Adapter\\CPDF"; } } } return new $class($paper, $orientation, $dompdf); } }