public function getParameterOption($values, $default = false)
{
$values = (array) $values;
$tokens = $this->tokens;
while (0 < count($tokens)) {
$token = array_shift($tokens);
foreach ($values as $value) {
if ($token === $value || 0 === strpos($token, $value . '=')) {
if (false !== ($pos = strpos($token, '='))) {
return substr($token, $pos + 1);
}
return array_shift($tokens);
}
}
}
return $default;
}