18 use \Pimple\Container;
19 use \APP\Services\PublicationService;
20 use \APP\Services\StatsEditorialService;
21 use \APP\Services\StatsService;
22 use \PKP\Services\PKPAnnouncementService;
23 use \PKP\Services\PKPAuthorService;
24 use \PKP\Services\PKPEmailTemplateService;
25 use \PKP\Services\PKPSchemaService;
26 use \PKP\Services\PKPSiteService;
27 use \PKP\Services\PKPUserService;
35 public function register(Container $pimple) {
38 $pimple[
'announcement'] =
function() {
43 $pimple[
'author'] =
function() {
48 $pimple[
'submission'] =
function() {
53 $pimple[
'publication'] =
function() {
58 $pimple[
'issue'] =
function() {
63 $pimple[
'section'] =
function() {
68 $pimple[
'navigationMenu'] =
function() {
73 $pimple[
'galley'] =
function() {
78 $pimple[
'user'] =
function() {
83 $pimple[
'context'] =
function() {
88 $pimple[
'site'] =
function() {
93 $pimple[
'emailTemplate'] =
function() {
98 $pimple[
'schema'] =
function() {
103 $pimple[
'stats'] =
function() {
108 $pimple[
'editorialStats'] =
function() {