/**
  * Set cannot embed font policy
  *
  * @param string $cannotEmbedFontPolicy
  *
  * @param \InvalidArgumentException
  *
  * @return $this
  */
 public function setCannotEmbedFontPolicy($cannotEmbedFontPolicy)
 {
     $cannotEmbedFontPolicy = ltrim($cannotEmbedFontPolicy, '/');
     if (!in_array($cannotEmbedFontPolicy, CannotEmbedFontPolicy::values())) {
         throw new \InvalidArgumentException('Invalid cannot embed font policy argument');
     }
     $this->setArgument(sprintf('-dCannotEmbedFontPolicy=/%s', $cannotEmbedFontPolicy));
     return $this;
 }
 public function testValues()
 {
     $values = [CannotEmbedFontPolicy::OK, CannotEmbedFontPolicy::WARNING, CannotEmbedFontPolicy::ERROR];
     $this->assertEquals($values, CannotEmbedFontPolicy::values());
 }