public static function checkPresencesByUsersId($params)
 {
     if (!isset($params) || !is_array($params)) {
         throw new EyeInvalidArgumentException('Missing or invalid $params');
     }
     if (!isset($params['usersId']) || !is_array($params['usersId'])) {
         throw new EyeInvalidArgumentException('Missing or invalid $params[\'usersId\']');
     }
     if (isset($params['timeInterval']) && !is_int($params['timeInterval'])) {
         throw new EyeInvalidArgumentException('Invalid $params[\'timeInterval\']');
     }
     if (isset($params['timeInterval'])) {
         $timeInterval = $params['timeInterval'];
         $presenceManager = new PresenceManager();
         return $presenceManager->checkPresencesByUsersId($params['usersId'], $timeInterval);
     } else {
         $presenceManager = new PresenceManager();
         return $presenceManager->checkPresencesByUsersId($params['usersId']);
     }
 }