/** * (non-PHPdoc) * @see Tx_Solr_FacetRenderer::getFacetProperties() */ public function getFacetProperties() { $facet = $this->facetConfiguration; // TODO move these properties into Tx_Solr_Facet_Facet and provide them via ArrayAccess interface $facet['name'] = $this->facetName; $facet['count'] = $this->getFacetOptionsCount(); $facet['active'] = $this->facet->isActive() ? '1' : '0'; $facet['empty'] = $this->facet->isEmpty() ? '1' : '0'; $facet['reset_url'] = $this->buildResetFacetUrl(); $contentObject = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('tslib_cObj'); $facet['label'] = $contentObject->stdWrap($this->facetConfiguration['label'], $this->facetConfiguration['label.']); $facet['type'] = 'default'; if (!empty($this->facetConfiguration['type'])) { $facet['type'] = $this->facetConfiguration['type']; } return $facet; }