/** * Does the user have any active or outstanding charges * * @param integer $userId * @return bool */ public function hasOutstandingCharges($userId) { return $this->model->where('user_id', $userId)->whereIn('status', ['pending', 'due', 'processing'])->count() > 0; }