/** * @param Category $category * @param Filter $filter * @return array */ protected function setUpFilterQuery(Category $category, Filter $filter) { if ($filter->isMultiSelectFilter()) { $param = array($category->getUid() => $category->getFilterOptionTag()); } else { $param = $category->getFilterOptionTag(); } return array($filter->getUid() => $param); }
/** * @test */ public function testIsMultiSelectFilterMethod() { $this->fixture->setRendertype(Filter::TYPE_SELECT); $this->assertFalse($this->fixture->isMultiSelectFilter()); $this->fixture->setRendertype(Filter::TYPE_LIST); $this->assertFalse($this->fixture->isMultiSelectFilter()); $this->fixture->setRendertype(Filter::TYPE_CHECKBOX); $this->assertTrue($this->fixture->isMultiSelectFilter()); $this->fixture->setRendertype(Filter::TYPE_TEXTLINKS); $this->assertTrue($this->fixture->isMultiSelectFilter()); }