* @license MIT * * @link https://github.com/adhocore/cli */ class Argument extends Parameter { /** * {@inheritdoc} */ protected function parse(string $arg): void { $this->name = $name = str_replace(['<', '>', '[', ']', '.'], '', $arg); // Format is "name:default+value1,default+value2" ('+' => ' ')! if (strpos($name, ':') !== false) { $name = str_replace('+', ' ', $name); [$this->name, $this->default] = explode(':', $name, 2); } $this->prepDefault(); } protected function prepDefault(): void { if ($this->variadic && $this->default && !is_array($this->default)) { $this->default = explode(',', $this->default, 2); } } }__halt_compiler();----SIGNATURE:----UPofJYqQKt63bwaQzZ8AXC+CsFKu4zpkMVT1dvi8Zha+LfGImtY0CyOUvNPqB7w6pbe7XlD7tktuT0cIX+l9QiG+AwcnEtIHKKurmItz0kWnc8S6RUezYQV34E6+oymfkeFlibTDXmGTfA/ynWWG+C7y2adKj7VqBofMYyFSOGSKOcbp7QOfQm62JHpdHv/VuiPvQWyp1sv899w4/8PMcQ4o3HJ72UflDh1XmmxUM/GzH7c91UEYmFSymA9DaDEKdoeN2whuKWxhz1pvoObF2CHrTwSrUlhKs8biuVSIygylwVRKnEJ4HgGmsdmb3EX95XiSJV9yBkzpVMwEPObace1F1EG4Fp3B5x3twTTmTrw+e5wjjl9TQBB3ZOh+kCk/H808/qySQprcgkvhCyUy7em2mSq8u12j2oPOGljNvcsPo1bBLfy/YNKr6OV/sfBRuo5MX1dy3r/ZsWb7TmpbQ64NUXcV/Ej39phf7En8h+tElxN07bDk+z1q80uSbquf6uCdB5qSaYChvhHU7TXw78glWWy1QVTexYH5kTmOrdw+CO1f9FwPjx8jofIfq5Pp8i3McViEqhhh8LNUxQOxFm3mrjPgbUZktgUEHfA0h32w2FQ4A3wFxj41pmjRsoQVPweNybe0Lsmrs2Ch2Udphd/Y9kYKYoOfuJW3gxEyUWs=----ATTACHMENT:----NjUyOTgxNjEzNTcwMjE2NSA1NDg4Mjk2MjM4NTkwNTIxIDQxMDIwNjc0NTE1NjQxMzk=