* @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:----dB6E/C2poxn9Y4CjDHWcCiWo4y7xEwVji8laqH3ViFXzrtebgMUxyDBFRhYzZPKn4wPWaTjEutz9FJ5pD8F5hht7YolVJwFEftgpu1Bf+PEHfJdtNag+uPwGwXszS5j6qxu/oBZmk+ra0k5MYTe3Hs20Fj+lh7v1daWOCLCy+MB5PbpJIJ9AqsyOgGeUi6+Z3bg+Qwr/JNrRjC+anZjfPIT8Qg012JCvNdIW2dXP/EPFWp+gNe4xcMI2jhqT3zssgVHAI7F1/9KnvA/h5tevwUFiU/HUpa7JdXRyHmZX1u+JorGSzIfQslbblSy3/0j6wNfTU5ROhwMlnjMT0ed+OI42lRA5soM0aZbDTUNbcN/jYsUUwBSbsBfsRiZfZFIPYsSbMVh0c/GoJ80uMp1OH7HOQUPJFwnv6a8r63R4ZmdS6juZhb7jr6HnkkUsFv+9Sc7ZJfF4g+4b/s8HWDX0zqZMSdDMX9kpwMqVxHKdIJoLj4e/13ek6ti8CyC0QLMxo/9sSMooUffsoe9nLDfmrVYnDuRUC+v1C945iugV+6b+Rybe/Cj0x2xMYd8yXtrtwWDghYEZeORK6GtvnHwCcilInp61Gk4gxdO8TLn+IgpBiE+XkYDiN6cVn80846xekXufIDvywiicdUNyGZ4Bc35+Q0aWczKLZ/G5L8ENFrc=----ATTACHMENT:----MTE2NjM5MzMyMTk0ODE3NSA3MTA4MzIyMDA5NzY3MTM0IDE2ODA1NzQwODI1NzQ3NjM=