private function on($first, $condition) { if ($first instanceof Closure) { return $this->nest($first, $condition); } $this->conditions[] = compact('condition', 'first'); return $this; }