public function getFilterParameters()
 {
     $parameters = parent::getFilterParameters();
     // TODO: Change the autogenerated stub
     if (!empty($parameters['context']['value']) && $parameters['context']['value'] == 'profile') {
         $parameters['user']['value'] = AppRouteAction::getUserId();
     }
     return $parameters;
 }
 /**
  * {@inheritdoc}
  */
 protected function getMenu(BlockContextInterface $blockContext)
 {
     //        $blockContext->setSetting('include_homepage_link', false);
     $menu = $this->getRootMenu($blockContext);
     /* @var $menu \Knp\Menu\MenuItem */
     $curPage = AppRouteAction::getCmsManager()->getCurrentPage();
     /* @var $curPage BasePage */
     if ($curPage && $curPage->getRouteName() != 'homepage') {
         foreach ($curPage->getParents() as $page) {
             /* @var $page BasePage */
             if ($page->getUrl() !== '/') {
                 $menu->addChild(AppRouteAction::translate($page->getName()), array('route' => $page));
             }
         }
         $menu->addChild(AppRouteAction::translate($curPage->getName()), array());
     }
     return $menu;
 }
 /**
  *
  */
 public function getMenuClass()
 {
     return AppRouteAction::getMenuClass($this);
 }