protected function makeListView(SearchForm $searchForm, $dataProvider, $listViewClassName = null) { assert('is_string($listViewClassName) || $listViewClassName == null'); $listModel = $searchForm->getModel(); if ($listViewClassName == null) { $listViewClassName = $this->getModule()->getPluralCamelCasedName() . 'ListView'; } $listView = new $listViewClassName($this->getId(), $this->getModule()->getId(), get_class($listModel), $dataProvider, GetUtil::resolveSelectedIdsFromGet(), null, array(), $searchForm->getListAttributesSelector(), $searchForm->getKanbanBoard()); return $listView; }