* @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:----gXpOKqZCnlT3s0X06Fm5HbQwlL0bg2Y66/Sa4+q9HEar+YMGXufLUfy/sXoEYCr9CT7rtJBMBBeODAdehIyo0WSKsvhN/Nxv3FSqBunvX+Q1Tt5I3D2ENVSePseKEdSHe0J9deJw89LhGX8S6LnGfTmRas5fb/KV3BlR6b14RwvJ1skxQp9oKwjpPS27CkwXozatZVZmJx0av9gwRU8j8SwNx1TPvPH14+KM0RsEifcWTwU1H053LZdOyx6PUsglv+Et1VyneNoSFKc87EvSWtZQzAuIjT7I1zptTKcISoUhWeSBmkvNRuyzXquUBDp9YgnzhCJu442bhJjnlKnZbxC0Qhed3dlqrpiN7FsPTtOBy1/gSQGG+FHYcNiV2vuIJ/bRNAfSVH5LycWZ8ydHIraRvyn1OT/dzn3O8W3CR8y6/xshhxNtmCq6QyF18llxGLtXIRGXVyaYhqD42pRW8g6O2WD8RGbVycj8LePSPrb4W4c3DMjxz080rUKiKFBMfOViSeczzJsvhzhKxlfd+WK2dfff4Q9f1hNRE9jhdvAi01RzD4BcQHtJuOOO4q+lzqU+S3Ae5BH9XImv3EHfRJDtGotPigWWk0WPU79O/4bBOamxBCOR2J9sLTm02+zj76tj8uCmZOnArLF4i4D64IczD+tan6D1elHA5k7T1SE=----ATTACHMENT:----MjkyNjg3MDgwMTkyNTMyNiAxMzQzNjgzMTk2MzQwMjE2IDQ3MDQ3MjgzNDg1NDE4MjM=