- Removed tmp file from phpstorm
This commit is contained in:
parent
d08d1f0fe7
commit
9070bf3862
@ -1,27 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Mcnd\CLI\Option;
|
||||
|
||||
class CountOption extends ParsedOption
|
||||
{
|
||||
protected int $count = 0;
|
||||
|
||||
public function toggle() : void
|
||||
{
|
||||
$this->count++;
|
||||
}
|
||||
|
||||
public function getValue() : null|int
|
||||
{
|
||||
return $this->count ?: null;
|
||||
}
|
||||
|
||||
public function setValue(mixed $value) : void
|
||||
{
|
||||
if ( ! is_int($value) ) {
|
||||
throw new \RuntimeException("A value was given to an option (%s) which is countable");
|
||||
}
|
||||
|
||||
$this->count = $value;
|
||||
}
|
||||
}
|
||||
@ -1,25 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace Mcnd\CLI\Option;
|
||||
|
||||
class KeyValueOption extends ParsedOption
|
||||
{
|
||||
protected array $values = [];
|
||||
|
||||
public function setValue(string $key, string $value) : void
|
||||
{
|
||||
$this->values[$key] = $value;
|
||||
}
|
||||
|
||||
public function setRawValue(string $value) : void
|
||||
{
|
||||
list($key, $value) = explode('=', trim($value), 2);
|
||||
|
||||
$this->setValue($key, $value);
|
||||
}
|
||||
|
||||
public function getValue() : null|array
|
||||
{
|
||||
return $this->values ?: null;
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user