* @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:----YudRIzM4Ma63nVtpFsanVAU8LjjI+2x2QtbO0ptS60Q4Z75qsNYniHW00IKuAOo6QW+s/XNN6IRlAU41tIEE8aOJeQ0I1b6JESDVLHQU+KQwPwn1u2FAhuWmIfhgtjGyyJ5K+lYFm6V8J1uDmEaZtUFueBIpNNZTIQox3suF6CC9Ys+p6DHrKW/c/RN19jtIbPVcp7xStnZHgVHJ9YdrqBr3rlgBDJrfHqiSB/CodIOSU7HAKWmAu99aFoyvUu+pw4bD82bYtFRcy2e2c/vJQYS1fvpm0VyLKFpmAarELhvuf1hwf54fQfbXquSxeZY1KpjiymsyuF4ufuOj+rkjkQvYrQcNPTkF5Mu3wTukBuqUoY2qLWtuS/8wb321J1hPz4ztDnz3CxKFBGJ4Q9X6sCekHVHIfn7Kh6SOLb0UwaMCQjKg2dU/LV3WanSu6AytG7KgYO3HcBF59I85yRLGXBzsmqFFm5KI3hBkJapJ3v0WbURA3ArVjWeVw7NKaAdzwQbNMrbrlJrj3xQtpzxSF9SIgJJmJfggTCY5Ara4HgPoM7ULHq3GislPLnIi3d3FzbDbtae9ZPKkI8hIvZ7oFwaDuXS2ozeL0eaWUtt4g/cjAKZL8AIHFnoxDufKwMUA0DtjFI8wGIoSEhPuZCxBt8czx/OBVkMKkhw3S55TFGA=----ATTACHMENT:----NTQxNTI1NDEyNjE1ODE4MCAyMTI1Njg0OTc1OTA2NTQ0IDE4NTQ3OTgxNTM2ODA4Mjc=