Esempio n. 1
0
 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;
 }
Esempio n. 4
0
 /**
  * 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);
 }
Esempio n. 5
0
 /**
  * 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);
 }
Esempio n. 6
0
 /**
  * Create no display device object.
  *
  * @param Ghostscript $ghostscript
  * @param Arguments   $arguments
  */
 public function __construct(Ghostscript $ghostscript, Arguments $arguments)
 {
     parent::__construct($ghostscript, $arguments->setArgument('-dNODISPLAY'));
 }