findForUser() публичный Метод

Finds orders belonging to given user.
public findForUser ( Sonata\UserBundle\Model\UserInterface $user, array $orderBy = [], integer | null $limit = null, integer | null $offset = null ) : Sonata\Component\Order\OrderInterface[]
$user Sonata\UserBundle\Model\UserInterface
$orderBy array
$limit integer | null
$offset integer | null
Результат Sonata\Component\Order\OrderInterface[]
Пример #1
0
 /**
  * {@inheritdoc}
  */
 public function execute(BlockContextInterface $blockContext, Response $response = null)
 {
     $criteria = array();
     if ('admin' !== $blockContext->getSetting('mode')) {
         $orders = $this->orderManager->findForUser($this->securityContext->getToken()->getUser(), array('createdAt' => 'DESC'), $blockContext->getSetting('number'));
     } else {
         $orders = $this->orderManager->findBy($criteria, array('createdAt' => 'DESC'), $blockContext->getSetting('number'));
     }
     return $this->renderPrivateResponse($blockContext->getTemplate(), array('context' => $blockContext, 'settings' => $blockContext->getSettings(), 'block' => $blockContext->getBlock(), 'orders' => $orders, 'admin_pool' => $this->adminPool), $response);
 }