コード例 #1
0
 /**
  * Set auto rotate pages
  *
  * @param string $autoRotatePages
  *
  * @param \InvalidArgumentException
  *
  * @return $this
  */
 public function setAutoRotatePages($autoRotatePages)
 {
     $autoRotatePages = ltrim($autoRotatePages, '/');
     if (!in_array($autoRotatePages, AutoRotatePages::values())) {
         throw new \InvalidArgumentException('Invalid auto rotate pages argument');
     }
     $this->setArgument(sprintf('-dAutoRotatePages=/%s', $autoRotatePages));
     return $this;
 }
コード例 #2
0
 public function testValues()
 {
     $values = [AutoRotatePages::NONE, AutoRotatePages::ALL, AutoRotatePages::PAGE_BY_PAGE];
     $this->assertEquals($values, AutoRotatePages::values());
 }