Exemple #1
0
 /**
  * Initialises dompdf - setting any config options as required.
  *
  * [!!] Note that options become readonly at this point, as dompdf requires
  * them as constants.
  */
 public static function init_dompdf()
 {
     // Only include once
     if (self::$_dompdf_initialised) {
         throw new Exception_DOMPDF_Initialised("DOMPDF is already initialised");
     }
     // Define any custom config values
     foreach (self::get_dompdf_option() as $option => $value) {
         define($option, $value);
     }
     // Load DOMPDF configuration, this will prepare DOMPDF
     require_once Kohana::find_file('vendor', 'dompdf/dompdf/dompdf_config.inc');
     self::$_dompdf_initialised = TRUE;
 }