From 7c1c14cf64b59f211b9d505112797cb855e5b604 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 18 Jan 2015 17:59:41 -0500 Subject: Pagination refactoring --- app/ServiceProvider/ClassProvider.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'app/ServiceProvider') diff --git a/app/ServiceProvider/ClassProvider.php b/app/ServiceProvider/ClassProvider.php index 983eb30b..8ff00137 100644 --- a/app/ServiceProvider/ClassProvider.php +++ b/app/ServiceProvider/ClassProvider.php @@ -2,6 +2,7 @@ namespace ServiceProvider; +use Core\Paginator; use Model\Config; use Model\Project; use Model\Webhook; @@ -28,10 +29,8 @@ class ClassProvider implements ServiceProviderInterface 'ProjectActivity', 'ProjectAnalytic', 'ProjectDailySummary', - 'ProjectPaginator', 'ProjectPermission', 'SubTask', - 'SubtaskPaginator', 'SubtaskExport', 'Swimlane', 'Task', @@ -41,7 +40,6 @@ class ClassProvider implements ServiceProviderInterface 'TaskFinder', 'TaskFilter', 'TaskModification', - 'TaskPaginator', 'TaskPermission', 'TaskPosition', 'TaskStatus', @@ -57,6 +55,7 @@ class ClassProvider implements ServiceProviderInterface 'Session', 'MemoryCache', 'FileCache', + 'Request', ), 'Integration' => array( 'GitlabWebhook', @@ -77,5 +76,9 @@ class ClassProvider implements ServiceProviderInterface }; } } + + $container['paginator'] = $container->factory(function ($c) { + return new Paginator($c); + }); } } -- cgit v1.2.3