public function testGetSetIsResettable() { $filterMock = $this->getMock('Tx_PtExtlist_Domain_Model_Filter_StringFilter'); $breadCrumb = new Tx_PtExtlist_Domain_Model_BreadCrumbs_BreadCrumb($filterMock); // Test default value $this->assertEquals($breadCrumb->getIsResettable(), true); // Test setter $breadCrumb->setIsResettable(false); $this->assertEquals($breadCrumb->getIsResettable(), false); }
/** * Returns filter breadcrumb for this filter. * Most likely to be overwritten in concrete filter class. * * @return Tx_PtExtlist_Domain_Model_BreadCrumbs_BreadCrumb */ public function getFilterBreadCrumb() { $breadCrumb = new Tx_PtExtlist_Domain_Model_BreadCrumbs_BreadCrumb($this); $breadCrumb->injectBreadCrumbsConfiguration($this->filterConfig->getConfigurationBuilder()->buildBreadCrumbsConfiguration()); if ($this->getDisplayValue() != '') { $breadCrumbRenderArray = $this->filterConfig->getBreadCrumbString(); $breadCrumbMessage = Tx_PtExtlist_Utility_RenderValue::renderDataByConfigArray($this->getFieldsForBreadcrumb(), $breadCrumbRenderArray); $breadCrumb->setMessage($breadCrumbMessage); $breadCrumb->setIsResettable(true); } return $breadCrumb; }