services:
#Factory
oka_pagination.default.object_manager:
class: Doctrine\Common\Persistence\ObjectManager
#Services
oka_pagination.manager_bag:
public: false
class: Oka\PaginationBundle\Service\PaginationManagerBag
arguments: [[]]
oka_pagination.manager:
public: true
class: Oka\PaginationBundle\Service\PaginationManager
arguments: [ '@service_container', '@oka_pagination.manager_bag', '@oka_pagination.query_builder_handler', '%oka_pagination.item_per_page%', '%oka_pagination.max_page_number%', '%oka_pagination.template%', '%oka_pagination.request%' ]
oka_pagination.query_builder_handler:
public: true
class: Oka\PaginationBundle\Service\QueryBuilderHandler
arguments: [[]]
oka_pagination.query_builder_manipulator:
alias: 'oka_pagination.query_builder_handler'
public: true
# deprecated: 'The "%service_id%" service is deprecated since 2.7.0 and will be removed in 3.0.0. Use "oka_pagination.query_builder_handler" instead.'
# class: Oka\PaginationBundle\Service\QueryBuilderHandler
# arguments: [[]]
#Twig extension
oka_pagination.twig.extension:
public: false
class: Oka\PaginationBundle\Twig\OkaPaginationExtension
arguments: [ '@oka_pagination.manager' ]
|