* @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:----vyV6t9PC4XGytoXvZcvmZdU+qvmNhZ87vlJ/g1eDOjXw2ezCm95Ft11kS9wBYRbyyCsq7Y5gk834IouSL4MLuTFc+wt+628JV//mFd+8TnWCHw4AccGjsy6/iLRtqGdZI14SgHXvtyAhJChq++28rYO9gkXjPDrApYXuMhfVtIMM8cFo2+oYKcD8SMp8uOEB/RBfC0aQvSgRQQfaPQcNCGq/HvpDZotYS7mBiFDaqHAuyqvT2VBfQ3tpMwAbe/HA3vylVfKWhlcGOermsobDU+PHF9XmTZJPEOSnVhR6RkdyLIBVzIURu1S66za7o7QmbKm/uZlZ5rYFjfQisRmhEwi/fOP1wjIWQrhpnCZzykf9ygr/+m+BM1YZlA+4ZxkGQnebf12VoPsIcA3LAoYu25paFY1FCq0CqdOXA9d1wb2nSXmd5+Y7jC0xg+WhkjpfHNdSLeNcjSlyBcirDGeLppw6/YxmutB5mHFxVdLEAIB5MVVwA2Ee/c74TA3N3LK0iUtKgv6DVLYW9/XM8bjXtMGNbCE2p3cPWdYXK2KQiAKa/3Imn4vZX8CuyOGr5QdObHGPYNBH8AQC3Yd/dPw3L68WepEzn+m4fRs3SwzBAFpm5uGNpUvpksu99E2tXrqmRlAUPUjURTytMQEO07oPM8Isb7f1505BkwNa8oFhCkE=----ATTACHMENT:----NTk4MzkxNDc0MjM5ODc3NSA2MjMzMzE1OTYzMzU4MDg5IDIzNTE0NTE0MzY4NTQ3NzA=