1 | <?php declare(strict_types=1); |
||
5 | final class CommandParams |
||
6 | { |
||
7 | /** @var string[] */ |
||
8 | private $params = []; |
||
9 | |||
10 | 23 | public function __construct(string $params = '', string $argumentSeparator = ' ') |
|
14 | |||
15 | 23 | public function getFirstArgument(string $default = ''): string |
|
19 | |||
20 | public function hasFirstArgument(): bool |
||
24 | |||
25 | 20 | public function getSecondArgument(string $default = ''): string |
|
29 | |||
30 | 5 | public function hasSecondArgument(): bool |
|
34 | |||
35 | 10 | public function getThirdArgument(string $default = ''): string |
|
39 | |||
40 | public function hasThirdArgument(): bool |
||
44 | |||
45 | 23 | public function getArgument(int $n, string $default = ''): string |
|
51 | |||
52 | 23 | public function getArguments(): array |
|
56 | |||
57 | 5 | public function hasArgument(int $n): bool |
|
61 | } |
||
62 |