Skip to content
This repository has been archived by the owner on Nov 26, 2017. It is now read-only.

Commit

Permalink
Fix code style issues.
Browse files Browse the repository at this point in the history
  • Loading branch information
eddieajau committed Mar 27, 2013
1 parent f1fbf18 commit ba462b0
Showing 1 changed file with 83 additions and 83 deletions.
166 changes: 83 additions & 83 deletions libraries/joomla/input/cli.php
Expand Up @@ -116,87 +116,87 @@ public function unserialize($input)
* *
* @since 11.1 * @since 11.1
*/ */
protected function parseArguments() protected function parseArguments()
{ {
$argv = $_SERVER['argv']; $argv = $_SERVER['argv'];


$this->executable = array_shift($argv); $this->executable = array_shift($argv);


$out = array(); $out = array();


for ($i = 0, $j = count($argv); $i < $j; $i++) for ($i = 0, $j = count($argv); $i < $j; $i++)
{ {
$arg = $argv[$i]; $arg = $argv[$i];


// --foo --bar=baz // --foo --bar=baz
if (substr($arg, 0, 2) === '--') if (substr($arg, 0, 2) === '--')
{ {
$eqPos = strpos($arg, '='); $eqPos = strpos($arg, '=');


// --foo // --foo
if ($eqPos === false) if ($eqPos === false)
{ {
$key = substr($arg, 2); $key = substr($arg, 2);


// --foo value // --foo value
if ($i + 1 < $j && $argv[$i + 1][0] !== '-') if ($i + 1 < $j && $argv[$i + 1][0] !== '-')
{ {
$value = $argv[$i + 1]; $value = $argv[$i + 1];
$i++; $i++;
} }
else else
{ {
$value = isset($out[$key]) ? $out[$key] : true; $value = isset($out[$key]) ? $out[$key] : true;
} }
$out[$key] = $value;
} $out[$key] = $value;

}
// --bar=baz
else // --bar=baz
{ else
$key = substr($arg, 2, $eqPos - 2); {
$value = substr($arg, $eqPos + 1); $key = substr($arg, 2, $eqPos - 2);
$out[$key] = $value; $value = substr($arg, $eqPos + 1);
} $out[$key] = $value;
} }

}
// -k=value -abc elseif (substr($arg, 0, 1) === '-')
else if (substr($arg, 0, 1) === '-') // -k=value -abc
{ {
// -k=value // -k=value
if (substr($arg, 2, 1) === '=') if (substr($arg, 2, 1) === '=')
{ {
$key = substr($arg, 1, 1); $key = substr($arg, 1, 1);
$value = substr($arg, 3); $value = substr($arg, 3);
$out[$key] = $value; $out[$key] = $value;
} }
// -abc else
else // -abc
{ {
$chars = str_split(substr($arg, 1)); $chars = str_split(substr($arg, 1));
foreach ($chars as $char)
{ foreach ($chars as $char)
$key = $char; {
$value = isset($out[$key]) ? $out[$key] : true; $key = $char;
$out[$key] = $value; $value = isset($out[$key]) ? $out[$key] : true;
} $out[$key] = $value;

}
// -a a-value
if ((count($chars) === 1) && ($i + 1 < $j) && ($argv[$i + 1][0] !== '-')) // -a a-value
{ if ((count($chars) === 1) && ($i + 1 < $j) && ($argv[$i + 1][0] !== '-'))
$out[$key] = $argv[$i + 1]; {
$i++; $out[$key] = $argv[$i + 1];
} $i++;
} }
} }

}
// plain-arg else
else {
{ // Plain-arg
$this->args[] = $arg; $this->args[] = $arg;
} }
} }


$this->data = $out; $this->data = $out;
} }
} }

0 comments on commit ba462b0

Please sign in to comment.