Exemplo n.º 1
0
 /**
  * Adds a panel in a facet
  *
  * @param Facet $facet
  * @param string $name
  *
  * @return PanelFacet
  */
 public function addPanel(Facet $facet, $name, $collapse = false)
 {
     $panelFacet = new PanelFacet();
     $panelFacet->setName($name);
     $panelFacet->setFacet($facet);
     $panelFacet->setIsDefaultCollapsed($collapse);
     $panelFacet->setPosition($this->om->count('Claroline\\CoreBundle\\Entity\\Facet\\PanelFacet'));
     $this->om->persist($panelFacet);
     $this->om->flush();
     return $panelFacet;
 }
Exemplo n.º 2
0
 /**
  * Persists and flush a panel.
  *
  * @param FacetPanel $panel
  *
  * @return FacetPanel
  */
 public function editPanel(PanelFacet $panelFacet, $name, $collapse)
 {
     $panelFacet->setName($name);
     $panelFacet->setIsDefaultCollapsed($collapse);
     $this->om->persist($panelFacet);
     $this->om->flush();
     return $panelFacet;
 }