original_string: public function getExceeded($user_id, $existing = null)
      {
          $limit = $this->getLimit($user_id);
  
          if (empty($limit)) {
              return array();
          }
  
          if (!isset($existing)) {
              $existing = $this->getList(array('user_id' => $user_id));
          }
  
          $count = count($existing);
  
          if (empty($count) || $count <= $limit) {
              return array();
          }
  
          return array_slice((array) $existing, 0, ($count - $limit));
      }
code: public function getExceeded($user_id, $existing = null)
      {
          $limit = $this->getLimit($user_id);
  
          if (empty($limit)) {
              return array();
          }
  
          if (!isset($existing)) {
              $existing = $this->getList(array('user_id' => $user_id));
          }
  
          $count = count($existing);
  
          if (empty($count) || $count <= $limit) {
              return array();
          }
  
          return array_slice((array) $existing, 0, ($count - $limit));
      }
code_tokens: public function getExceeded ( $ user_id , $ existing = null ) { $ limit = $ this -> getLimit ( $ user_id ) ; if ( empty ( $ limit ) ) { return array ( ) ; } if ( ! isset ( $ existing ) ) { $ existing = $ this -> getList ( array ( 'user_id' => $ user_id ) ) ; } $ count = count ( $ existing ) ; if ( empty ( $ count ) || $ count <= $ limit ) { return array ( ) ; } return array_slice ( ( array ) $ existing , 0 , ( $ count - $ limit ) ) ; }
docstring: Returns an array of exceeded addresses for the user ID
  @param string|integer $user_id
  @param null|array $existing
  @return array
docstring_tokens: Returns an array of exceeded addresses for the user ID