summaryrefslogtreecommitdiff
path: root/app/ServiceProvider
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2015-01-18 17:59:41 -0500
committerFrederic Guillot <fred@kanboard.net>2015-01-18 17:59:41 -0500
commit7c1c14cf64b59f211b9d505112797cb855e5b604 (patch)
tree79622c17096b386ca599c3f804a9d6d5513a8d7d /app/ServiceProvider
parent74e4a7b0642b18d9aaa71dd72359495c5dc99107 (diff)
Pagination refactoring
Diffstat (limited to 'app/ServiceProvider')
-rw-r--r--app/ServiceProvider/ClassProvider.php9
1 files changed, 6 insertions, 3 deletions
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);
+ });
}
}