/** * Return the users preferences taking in account the key requered. * * @param [interger] $user_id user id * @param [string] $preferences_key user preferences array key * * @return [Array] info to evaluate user products suggestion */ public static function getPreferences($preferences_key = '') { $preferences = \Auth::user() ? \Auth::user()->preferences : ''; //getting the needle $userHelper = new UserHelper(); return $userHelper->getPreferencesNeedle($preferences, $preferences_key); }