Exemplo n.º 1
-1
 public function unserialize($facetsAsString)
 {
     $urlFragmentSerializer = new URLFragmentSerializer();
     $facetsAsArray = $urlFragmentSerializer->unserialize($facetsAsString);
     $facets = [];
     foreach ($facetsAsArray as $label => $filters) {
         $facet = new Facet();
         $facet->setLabel($label);
         foreach ($filters as $filterLabel) {
             $filter = new Filter();
             $filter->setLabel($filterLabel)->setActive(true);
             $facet->addFilter($filter);
         }
         $facets[] = $facet;
     }
     return $facets;
 }