public function testGetArgument() { $instance = new Arguments(); $instance->setArgument('foo=bar'); $this->assertInstanceOf(Argument::class, $instance->getArgument('foo')); $this->assertSame('bar', $instance->getArgument('foo')->getValue()); $this->assertNull($instance->getArgument('bar')); }
public function testGetArgument() { $instance = new Arguments(); $instance->setArgument('foo=bar'); $this->assertInstanceOf('GravityMedia\\Ghostscript\\Process\\Argument', $instance->getArgument('foo')); $this->assertSame('bar', $instance->getArgument('foo')->getValue()); $this->assertNull($instance->getArgument('bar')); }
/** * Set argument * * @param string $argument * * @return $this */ protected function setArgument($argument) { $this->arguments->setArgument($argument); return $this; }
/** * Create PDF write device object * * @param ProcessBuilder $builder * @param ProcessArguments $arguments */ public function __construct(ProcessBuilder $builder, ProcessArguments $arguments) { parent::__construct($builder, $arguments->setArgument('-sDEVICE=pdfwrite')); $this->setPdfSettings(PdfSettings::__DEFAULT); }
/** * Create PDF write device object. * * @param Ghostscript $ghostscript * @param Arguments $arguments */ public function __construct(Ghostscript $ghostscript, Arguments $arguments) { parent::__construct($ghostscript, $arguments->setArgument('-sDEVICE=pdfwrite')); $this->setPdfSettings(PdfSettings::__DEFAULT); }
/** * Create no display device object. * * @param Ghostscript $ghostscript * @param Arguments $arguments */ public function __construct(Ghostscript $ghostscript, Arguments $arguments) { parent::__construct($ghostscript, $arguments->setArgument('-dNODISPLAY')); }