/** * 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()); }