if ($limit !== null) {
if (is_int($limit)) {
$args[] = "--max-count=$limit";
- } else if (is_array($limit) && isset($limit[0]) && isset($limit[2])) {
+ } else if (is_array($limit) && isset($limit[0]) && isset($limit[1])) {
$args[] = "--skip={$limit[0]} --max-count={$limit[1]}";
+
+
+ /// oh what a horible hack.. - bad api design here.
} else if (is_array($limit) ) {
foreach($limit as $k=>$v) {
- $args[] = ($k = '-') ? $v : ('--'. $k .'='. $v);
+ $args[] = ($k == '-') ? $v : ('--'. $k .'='. $v);
}
- $args[] = "--skip={$limit[0]} --max-count={$limit[1]}";
- } else {
-
+
+ } else if (strpos($limit,'..') !== false ) {
+ $args[] = $limit;
+ } else {
$args[] = "--since=$limit";
}
}