Esempio n. 1
0
 public function getFilteredList(AddonListFilter $filter)
 {
     $filter->setType(AddonListFilterType::THEME);
     if (!isset($filter->status)) {
         $filter->setStatus(AddonListFilterStatus::ALL);
     }
     $themes = $this->getThemesOnDisk();
     if (count($filter->exclude) > 0) {
         foreach ($filter->exclude as $name) {
             unset($themes[$name]);
         }
     }
     return $themes;
 }