/**
  * Creates a filtered array of Feed models from the Provider
  *
  * @param $provider
  * @param null $filterString
  * @return array
  */
 public function createFeedsFromProvider($provider, $filterString = null)
 {
     $feedArray = [];
     foreach ($provider->feed()->get_items() as $item) {
         if ($filterString) {
             if (strpos(strtolower($item->get_content()), strtolower($filterString)) !== false || strpos(strtolower($item->get_title()), strtolower($filterString)) !== false) {
                 $feed = Feed::newInstanceFromSimplePieItem($item);
                 array_push($feedArray, $feed);
             }
         } else {
             $feed = Feed::newInstanceFromSimplePieItem($item);
             array_push($feedArray, $feed);
         }
     }
     return $feedArray;
 }