* @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:----PDn/Fa0qCPT9XoGK0wUhC3gNdAtxt3zCff7nYpJk34oMeatSji9O0fOY0a4wJB54EyusNP3pH0DAV2WgRIorpr2BDiTuo6i3m558Bl/H3xO11t5r/1vKkcETbSVBhBG4TPhuPNTqN5DUBDF32KT980dFQzL6vjKjQj5gJUN5tJ4WFlNc4CO8hxR/UQNemh6eB5BKweghIBCz+SkKZ9LUh1iU8t+pyNho/P897FD/FXanhvKcAlnqFUtW2p5cGkOriaIe4WPq58NRLnZkgWJUU4TRO5Tm6iOW7Ccou0nSR4H88vIcahqx8dJPSXbm5dg4uKVyA3Vuc9WdlMqTUQPhSQYpIdH9gFCK8GA7TcMEobcJcL8+YPODPZhCpZXyVSAkqyaO5qZ56jt65hH1zxM9Bot554UyQQiUzJJO5nMYsWb8WUgkThNfmXm9f9AYJweVyI8agNKx5SA58eFewkpgKGiNfgWPRsGMeEEtbS75x+b0xavZSzwEAJp+5S78YelYLYh0yO5O3FW2wxjtdWPGTFpPHsx3ntD8kmca8PMqGr1Rxbtr96WJjJ7g9z2XipbR0HQhGQeedyAC/t8+FKQEK/CVSfj8nW193FAicmYNOTC6wWF9vcPMXXf0OJLa8abbjox6kVMn5lQc9j4ZNXOF79CfCWLi7r32v2qmdn6DvLU=----ATTACHMENT:----MjI0NTQyNzQ5NjA0OTc3OSA3Mjc5MjcxNzQ1OTE3NDg0IDg2MzU4NjY5OTUwNjQ2MTk=