Example #1
0
 /**
  * Returns an array of unique identifiers to filter from the list.
  *
  * This will be an empty array if a repository has used this filter to do it's filtering.
  *
  * @param Collection $list The data list to filter.
  * @return array
  */
 public final function getUniqueIdentifiersToFilter(Collection $list)
 {
     if ($this->wasFilteredByRepository()) {
         return [];
     }
     $list->disableRanging();
     $filtered = $this->doGetUniqueIdentifiersToFilter($list);
     $list->enableRanging();
     return $filtered;
 }