public function setFacetRoles(Facet $facet, array $roles) { $facet->setRoles($roles); $this->om->persist($facet); $this->om->flush(); }
/** * Returns the facet role edition in a modal * * @EXT\Route("/{facet}/roles/form", * name="claro_admin_facet_role_form", * options = {"expose"=true} * ) * * @EXT\Template() */ public function facetRolesFormAction(Facet $facet) { $roles = $facet->getRoles(); $platformRoles = $this->roleManager->getPlatformNonAdminRoles(true); return array('roles' => $roles, 'facet' => $facet, 'platformRoles' => $platformRoles); }