| Conditions | 4 |
| Paths | 3 |
| Total Lines | 22 |
| Lines | 0 |
| Ratio | 0 % |
| Tests | 8 |
| CRAP Score | 4 |
| Changes | 0 | ||
| 1 | <?php declare(strict_types=1); |
||
| 58 | 28 | private static function generatePartialOption( |
|
| 59 | InputOption $option, |
||
| 60 | string $name, |
||
| 61 | $value |
||
| 62 | ): string { |
||
| 63 | 28 | if (\null !== $value && \strlen($value) !== 0) { |
|
| 64 | 14 | return \sprintf( |
|
| 65 | 14 | '--%s=%s', |
|
| 66 | $name, |
||
| 67 | $value |
||
| 68 | ); |
||
| 69 | } |
||
| 70 | |||
| 71 | 16 | if ($option->isValueOptional()) { |
|
| 72 | 6 | return \sprintf( |
|
| 73 | 6 | '--%s', |
|
| 74 | $name |
||
| 75 | ); |
||
| 76 | } |
||
| 77 | |||
| 78 | 10 | return ''; |
|
| 79 | } |
||
| 80 | } |
||
| 81 |