for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* This file is part of the Ghostscript package.
*
* @author Daniel Schröder <[email protected]>
*/
namespace GravityMedia\Ghostscript;
* The input class.
* @package GravityMedia\Ghostscript
class Input
{
* The process input.
* @var mixed
private $processInput;
* The PostScript code.
* @var null|string
private $postScriptCode;
* The files.
* @var null|string[]
private $files;
* Get process input.
* @return mixed
public function getProcessInput()
return $this->processInput;
}
* Set process input.
* @param mixed $processInput
* @return $this
public function setProcessInput($processInput)
$this->processInput = $processInput;
return $this;
* Get PostScript code.
* @return null|string
public function getPostScriptCode()
return $this->postScriptCode;
* Set PostScript code.
* @param null|string $postScriptCode
public function setPostScriptCode($postScriptCode)
$this->postScriptCode = $postScriptCode;
* Get files.
* @return string[]
public function getFiles()
if (null === $this->files) {
return [];
return $this->files;
* Set files.
* @param string[] $files
public function setFiles(array $files)
$this->files = $files;
* Add file.
* @param string $file
public function addFile($file)
$this->files = [];
$this->files[] = $file;