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