getCore()->getEntityManager(); $current_user = $this->getCore()->getAuthenticatedUser(); /* @var $repo_baskets \Doctrine\Repositories\BasketRepository */ $repo_baskets = $em->getRepository('Entities\Basket'); $ret = new \Doctrine\Common\Collections\ArrayCollection(); $baskets = $repo_baskets->findActiveByUser($current_user); $validations = $repo_baskets->findActiveValidationByUser($current_user); /* @var $repo_stories \Doctrine\Repositories\StoryWZRepository */ $repo_stories = $em->getRepository('Entities\StoryWZ'); $ret->set(self::BASKETS, $baskets); $ret->set(self::VALIDATIONS, $validations); $ret->set(self::STORIES, $repo_stories->findByUser($current_user)); return $ret; } }