diff --git a/Resources/config/services.yml b/Resources/config/services.yml index c7585bb..5a0feed 100644 --- a/Resources/config/services.yml +++ b/Resources/config/services.yml @@ -4,4 +4,4 @@ parameters: services: slik_dompdf: class: Slik\DompdfBundle\Wrapper\DompdfWrapper - arguments: [] + arguments: ["%kernel.root_dir%"] diff --git a/Wrapper/DompdfWrapper.php b/Wrapper/DompdfWrapper.php index 24508ab..2364483 100644 --- a/Wrapper/DompdfWrapper.php +++ b/Wrapper/DompdfWrapper.php @@ -22,13 +22,12 @@ class DompdfWrapper public function getpdf($html) { // test if dompdf config exists in symfony app folder - $testFilePath = "/../../../../../../app/dompdf_config.inc.php"; - if (file_exists(dirname(__FILE__).$testFilePath)) { - require_once(dirname(__FILE__).$testFilePath); - } - else { - require_once dirname(__FILE__).'/../DomPDF/dompdf_config.inc.php'; - } + $testFilePath = $this->root_dir . "/dompdf_config.inc.php"; + if (file_exists($testFilePath)) { + require_once($testFilePath); + } else { + require_once dirname(__FILE__) . '/../DomPDF/dompdf_config.inc.php'; + } $this->pdf = new \DOMPDF();