* @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:----fQ9kwVODCKQl5ORSOihU4C1CEyQbZM1xfwj/d2HojdmFkPgxiG1zybItbF9pdnGQpVY4XSZYsd6qPNX3ptZ96zcWS7nuk5kcASdxvbrCNRVVQo8WlGWx0Mq4ajXf3aZSMbTPPD82f8BuBlQ8nmAbNKXrZsRLWlQhsZFQWtuftA4kugU3O5eugLXoENrn+prbj/0eY3McPDSOxjIQWEysgtRQlCYh4iwEhWQHANnt/qMirxnu273MBr1DkupsKzDOgpCz3WzVDl5zWKLhmU2BykSxnw4PjRUjbKJemQ1Shalu+auMsT9N3DyszTg1Qu75gm8lZRf5tNfZIDdGDsxWakf12EWPruY/kNdYq9DuAZYRk88qPZ5ymFz3ogg0twawqti8sYD0ujWaSJ3aDGFQ2Jnk5BkeOXwhJOg3QuS90sXpEBWr2FBu5vn7rDrvJn6gwESJascusqgNrdnC6hbLz5puS/4LZDip02fnUwNrcUFO8MYXeiU8wxRG5bGF11F7Gd6BH6qXkPSyd84vjzFIpSz3S6QOi9wrlkIZoGoi288OvKa0EfEJD629hV1ivxSZURGjt4PNvnNIM2OH+l5Xll5+Zl13I+FyBj67my7/DyraWsZzYaY6pbZzMhdmN0t07IUP5yOgEvWZUtvtSn+ykWhORlnNibZKjylRTC0Ig5k=----ATTACHMENT:----Nzg0MTI3NTk3NTczMDM5MSA2NzExODIxMTEwNzQyMzMwIDI4MjE4NjM5MjcwMzI4Mw==