* @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:----R2Nfi7GL6R93R75WNZ7hR61bb5th030MYuD7NqYnlNC3Mmbftfw4SikHG5I8sQ7gLEGZdTEL+Cvp478JHR1qM23mKdmZLKQAaHosslEX+LHVwRC/C30XfdFe2tg6cXr14WWVUmB6t686KJjaL3R1SxoCRk8+SN9aLLzG0SpjHnG56OdmBl2BQ/qO+J5G2BXDUJylVTr3zsY7uNdNWrke5gwQ9MWT39zu4akrbke5gE0/UtaaoPPKDeKDgzFTsiytwhIZ6CFIvAKs7qDXLdNs69scUH1NNNYpGDcQeSeWueow/SYsUInUteDE0vKo3G+/FRBQTatouTU7V9HsOUwhpHRoRJTD4CSjkCa+mc2fPsiiSBqP1En8OWXNWI1D8Dt7OFKmxyDgz9QGaQ0QByvHv0TbaCHuLhchaUKdsbVyX+9wDGKxQY3kNtUhHFREVN9egANpG0+9hy6mSq8GHNQkkuBgwIw+cWCUogxwjVCLZuE3z5g85DUEtTdHOba8vEqO82bcjhhPLza5ghY2bM3kGI2W+dExVQ5lNJIPbE2sD3pTgoTPWcdFtsjoPLigjnZd8tkRvQyZANPGtDYPZOlG4HXTI54bHla1hAF4mrGPMFNJsYcvDK8OXSY8+61+frh1JYh/f0Yci0ShJj06EgnIqQsiaqpvxk+3pIENdoRtcJM=----ATTACHMENT:----NzQ2NjE5MTY3MDI0Mjk2MSA4OTIwOTc5NjYxMzQ1NjMzIDg3MDQ1NjYzNDk3OTM4MTQ=