Baikal\AdminBundle\Controller\Calendar\ListController::indexAction PHP Метод

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

public indexAction ( Baikal\SystemBundle\Entity\User $user )
$user Baikal\SystemBundle\Entity\User
    public function indexAction(User $user)
    {
        $calendars = $this->get('baikal.repository.calendar')->findByUser($user);
        $that = $this;
        return $this->render('BaikalAdminBundle:Calendar:list.html.twig', array('user' => $user, 'calendars' => $calendars, 'urls' => array('view' => function ($user, $calendar) use(&$that) {
            return $that->generateUrl('baikal_admin_calendar_view', array('user' => $user->getId(), 'calendar' => $calendar->getId()));
        }, 'edit' => function ($user, $calendar) use(&$that) {
            return $that->generateUrl('baikal_admin_calendar_form_edit', array('user' => $user->getId(), 'calendar' => $calendar->getId()));
        }, 'delete' => function ($user, $calendar) use(&$that) {
            return $that->generateUrl('baikal_admin_calendar_list_delete', array('user' => $user->getId(), 'calendar' => $calendar->getId()));
        }, 'instructions' => function ($user, $calendar) use(&$that) {
            return $that->generateUrl('baikal_admin_calendar_instructions', array('user' => $user->getId(), 'calendar' => $calendar->getId()));
        })));
    }