/** * @param Entities\BaseEntity $e * @param int $menuSection * @return Entities\BaseEntity */ protected function doActivate(Entities\BaseEntity $e, $menuSection) { $e->isActive = true; $this->persistAndFlush($this->em, $e); $this->menuCache->deleteSectionIfTagNotPresent($menuSection, $e->tag); return $e; }