private function parseArgs(array $argv)
{
$this->stopParsing = false;
$this->argContainer = new ArgContainer();
$argCount = count($argv);
for ($i = 0; $i < $argCount; $i++) {
$arg = $argv[$i];
$nextArg = isset($argv[$i + 1]) ? $argv[$i + 1] : null;
$hasUsedNextArg = $this->processArg($arg, $nextArg);
if ($hasUsedNextArg) {
$i++;
}
}
return $this->argContainer;
}