/** * @Route("/search/{id}", name="oro_tag_search", requirements={"id"="\d+"}, defaults={"id"=0}) * @Template * @AclAncestor("oro_tag_view") */ public function searchAction(Tag $entity, Request $request) { // path to datagrid subrequest $from = $request->get('from'); /** @var \Oro\Bundle\TagBundle\Provider\SearchProvider $provider */ $provider = $this->get('oro_tag.provider.search_provider'); return array('tag' => $entity, 'from' => $from, 'groupedResults' => $provider->getGroupedResults($entity->getId())); }
/** * @Route("/search/{id}", name="oro_tag_search", requirements={"id"="\d+"}, defaults={"id"=0}) * @Template * @AclAncestor("oro_tag_view") */ public function searchAction(Tag $entity, Request $request) { // path to datagrid subrequest $from = $request->get('from'); /** @var \Oro\Bundle\TagBundle\Provider\SearchProvider $provider */ $provider = $this->get('oro_tag.provider.search_provider'); $groupedResults = $provider->getGroupedResults($entity->getId()); $selectedResult = null; foreach ($groupedResults as $alias => $type) { if ($alias == $from) { $selectedResult = $type; } } return array('tag' => $entity, 'from' => $from, 'groupedResults' => $groupedResults, 'selectedResult' => $selectedResult); }
public function setUp() { $this->tag = new Tag(); $this->assertEquals(null, $this->tag->getId()); }
/** * @param Tag $tag * * @return array */ private function getTagData(Tag $tag) { $data = ['id' => $tag->getId(), 'name' => $tag->getName()]; return $data; }