DOMPDFModule\Service\DOMPDFFactory::createService PHP Метод

createService() публичный Метод

Creates an instance of DOMPDF.
public createService ( Zend\ServiceManager\ServiceLocatorInterface $serviceLocator ) : DOMPDF
$serviceLocator Zend\ServiceManager\ServiceLocatorInterface
Результат DOMPDF
    public function createService(ServiceLocatorInterface $serviceLocator)
    {
        defined('DOMPDF_DIR') || define("DOMPDF_DIR", __DIR__ . '/../../../../../dompdf/dompdf');
        defined('DOMPDF_INC_DIR') || define("DOMPDF_INC_DIR", DOMPDF_DIR . "/include");
        defined('DOMPDF_LIB_DIR') || define("DOMPDF_LIB_DIR", DOMPDF_DIR . "/lib");
        defined('DOMPDF_AUTOLOAD_PREPEND') || define("DOMPDF_AUTOLOAD_PREPEND", false);
        defined('DOMPDF_ADMIN_USERNAME') || define("DOMPDF_ADMIN_USERNAME", false);
        defined('DOMPDF_ADMIN_PASSWORD') || define("DOMPDF_ADMIN_PASSWORD", false);
        $config = $serviceLocator->get('config');
        $this->applyCompatGlobals($config['dompdf_module']);
        require_once DOMPDF_LIB_DIR . '/html5lib/Parser.php';
        require_once DOMPDF_INC_DIR . '/functions.inc.php';
        require_once __DIR__ . '/../../../config/module.compat.php';
        return new DOMPDF();
    }