* @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:----FqsSkimFZI2sxb6BEK69yra+kxFjjbokl0E7EV2F8gGmiUhcwFBcG95iHwpwn8y5iA57aWaB1MPrDMtaL2Trjj2flspppBdhXQvRYhXm93J45dmcDvjgxXOjaH91SGM8LLJg0UItOWJMaw9L4JAtJblpiFFQ93IJ1d+h9RNjGsGmXHeAHdlhqFlAxK+RgKfP4EHl0uofRJ0KDOBoKAzZBiZNxCXlKH4IZp8Z1EVTZ4U6LHH3nlqGYUghdx2ymQENWzEN4silyrMzv0WKjQAcLmbPrCDydmd7szIbFJ9FAeH1j/oPo7Sdi4c8L9PAfmrJCc76B5PmsnVkSgrRRaIhNpntUN6dGRnADjFXvUf+8jZ5jjEnacJGvJqDkMt0uuWmRBnqnkd43eoaPqgNegwQH2HJ4LgukP6D7/ffrbN3k0lyw2L3zLKeJoEw8xYllVo9Qpo/8wa/Cqgl58fOiDOm8W2q6NgI38IuaQlTkcE668FrCYNaKAvCbHzoptxgA6T1nErlMN4BX+seuieiYotdevFrUx8XtsKEdXBew9L1iVsOZV57jdAHcSIEr5yqp3h3b/JjWI4KBMK7e9NkHOs1i4gVT1NhocCxT20r8S/eDWwjYaPfG85eAyN9BLICVFuzNtodIpLkXBdE3FJlb60JSUqGG3F3BTw5G2V5brImqiI=----ATTACHMENT:----ODA0ODgzMzIwMjU3NDIwOSAxNjY4MTE3ODE1MjM4MzUyIDUxMTMzMDI3MDM0MDE5Ng==