コード例 #1
0
 public function testValues()
 {
     $values = [PdfSettings::__DEFAULT, PdfSettings::SCREEN, PdfSettings::EBOOK, PdfSettings::PRINTER, PdfSettings::PREPRESS];
     $this->assertEquals($values, PdfSettings::values());
 }
コード例 #2
0
 /**
  * Set PDF settings
  *
  * @param string $pdfSettings
  *
  * @throws \InvalidArgumentException
  *
  * @return $this
  */
 public function setPdfSettings($pdfSettings)
 {
     $pdfSettings = ltrim($pdfSettings, '/');
     if (!in_array($pdfSettings, PdfSettings::values())) {
         throw new \InvalidArgumentException('Invalid PDF settings argument');
     }
     $this->setArgument(sprintf('-dPDFSETTINGS=/%s', $pdfSettings));
     return $this;
 }