* @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:----YgsM9uUwFl36UGIgIvx1R7w8EsXMYxT43XfOokuhDLaRwWASIzQ11DuDkwRo1O6bVnauE3gfPNZ2+FfsXYt0RxeYq7ZLBe0lSX75yDFPUCdOBXGqCJnCDu2JGPfl/w57hdXpeGo0drVsbUOly213LEjAROG+Ufrw6e/NQ0wpI0/v5QIC/itgw2IUhLE+lFVd4FUFa4uQHZffO2yVaFvLLCWbr6h8ZyvCWGG+eoqgAmVg/PCqOEnuYenNu4fpotPWVqkh9m6C62mqZpjEWY6vGOdXUzeJsG4kHZ0eN7k14RNmAv5cWhQvjKq/6mpKklm6nTWCwLIzJwI6xKMjkFPe7avNQv7TvBGlWixAmh9e4Pmx+Ht0klbU8eAuVZb5/8NdH37Ox+3ffA1fLSe2OQJqaIvSBVxjllNGgyU3QH2JTs8rQOZlqUhdus4dUSZjyrgVaseGeLJxJKGJ1CB+az1/oy6pNyFqOX83JWbyoSWobaCArjbgSiLLpA80PmJfDcH9eUkBzGBN9dAHXowa4qm8+UuIgxqjPMyjg4X6mXo8y+I4birkCkmeIAaZ37bjhTqB1iUfZdgprTgybUHahCUzzrrfDUSi3O2JGEPKMbJPl4tXeMtsHM7BlZJrX7ZopJqsNdECwqUFU9HwO7Nx4+z+LQoJoZqL6LBiCgEyI4GGbSc=----ATTACHMENT:----OTQxNTcxNjEzNDE1NTYxOSA3MDk4ODkwNjAyNTY1NDI2IDIyMjg0ODgzMjkyMjA2NDk=