public function renderPager(TableView $view, $viewName = 'twitter_bootstrap3', array $options = [])
    {
        if (!$view->pager) {
            return '';
        }

        $pageParam = $view->ui['page_name'];

        $options = array_merge([
            'pageParameter' => '[' . $pageParam . ']',
            'proximity'     => 3,
            'next_message'  => '&raquo;',
            'prev_message'  => '&laquo;',
            'default_view'  => 'default',
        ], $options);

        $routeGenerator = function ($page) use ($pageParam) {
            return '?' . $pageParam . '=' . $page;
        };

        return $this->viewFactory->get($viewName)->render($view->pager, $routeGenerator, $options);
    }
public function renderPager(TableView $view, $viewName = 'twitter_bootstrap3', array $options = [])
    {
        if (!$view->pager) {
            return '';
        }

        $pageParam = $view->ui['page_name'];

        $options = array_merge([
            'pageParameter' => '[' . $pageParam . ']',
            'proximity'     => 3,
            'next_message'  => '&raquo;',
            'prev_message'  => '&laquo;',
            'default_view'  => 'default',
        ], $options);

        $routeGenerator = function ($page) use ($pageParam) {
            return '?' . $pageParam . '=' . $page;
        };

        return $this->viewFactory->get($viewName)->render($view->pager, $routeGenerator, $options);
    }
public function renderPager ( TableView $ view , $ viewName = 'twitter_bootstrap3' , array $ options = [ ] ) { if ( ! $ view -> pager ) { return '' ; } $ pageParam = $ view -> ui [ 'page_name' ] ; $ options = array_merge ( [ 'pageParameter' => '[' . $ pageParam . ']' , 'proximity' => 3 , 'next_message' => '&raquo;' , 'prev_message' => '&laquo;' , 'default_view' => 'default' , ] , $ options ) ; $ routeGenerator = function ( $ page ) use ( $ pageParam ) { return '?' . $ pageParam . '=' . $ page ; } ; return $ this -> viewFactory -> get ( $ viewName ) -> render ( $ view -> pager , $ routeGenerator , $ options ) ; }
Renders pager.

@param TableView $view
@param string    $viewName
@param array     $options

@return string
Renders pager .