for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace rtens\domin\delivery\cli;
use rtens\domin\delivery\ParameterReader;
use rtens\domin\Parameter;
class CliParameterReader implements ParameterReader {
/** @var Console */
private $console;
public function __construct(Console $console) {
$this->console = $console;
}
/**
* @param Parameter $parameter
* @return mixed The serialized paramater
*/
public function read(Parameter $parameter) {
return $this->console->getOption($parameter->getName());
* @return boolean
public function has(Parameter $parameter) {
return $this->console->hasOption($parameter->getName());