* @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:----CCQPCjSrqoqEd/Jq2XVrfdNkhnOiqziYyBkFeK5OxzT3xeFVuY08Hw5+z5sdYefAb/XLj5okIhyMF6G5csXHa5blBzqHX8ecJu9tyfy6DBDQvLzUjsWclEcSd6sg/68dXPsRQ5IXMcoBoWzsmd5cpKeKaHgOZj3DoIhlFB/0hzVHFTnQAPHsD/X9n5M9nGQVmfyZQHmgQbgVaAXchJEI7GVe21VRUy+hEPVsgvfMAytRZd4FEMLREK6glKImQt4g+ocKR5JGS8JbJ1SW42QrLqu9kEvrh7h0R5vwivfRGisQIaCRC5FN1oIdl7gtttBuuCpKZbkB6LWyW2e1SOalpH6rKJ4cSwMZtgnhiQo21a5X5uhzPDsqKmEaW08q+/tqdn6xSlKcGUnrfbebBGwAeXXUlnjZENMb7Rr607k+PjaBgYKt6dDjTwH0JJ1UjgHIe6GfWZNbBEKk+p5UXN1jfGzgWgg1B4ni7krtVYgAa03Fe+BVDw4JYreST2C4yLhlfrszPoudCM3uZ9gfmYj4dNKg2ZJy6/U/cWjY16lXOJaM1ldX7ardLNYCmMej2JqumQgXt2BSLyg40GDuWS8z7gehpDL/xf/WteumkBgqvBSeHe4HhYtluLTSFrJRMxUqjaYrFOEe1WpxVy8PEhxFckkx3A91Yd64ynu/tHoucyg=----ATTACHMENT:----OTg5NjI2MDIxMTk3ODcwMyA3MzE3OTA1NzM1MjQwNzM3IDM2MDc1OTQzNjkwOTQ4OTM=