Elgg
Version 3.0
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
engine
services.php
Go to the documentation of this file.
1
<?php
6
use
Elgg\Application\Database
;
7
use
Elgg\Config
;
8
use
Elgg\Di\PhpDiResolver
;
9
use
Elgg\EventsService
;
10
use
Elgg\Gatekeeper
;
11
use
Elgg\I18n\Translator
;
12
use
Elgg\Logger
;
13
use
Elgg\Menu\Service
as
MenuService
;
14
use
Elgg\PluginHooksService
;
15
use
Elgg\Security\Csrf
;
16
use
Elgg\SystemMessagesService
;
17
use
Elgg\Users\Accounts
;
18
use
Elgg\Views\HtmlFormatter
;
19
use
Elgg\Views\TableColumn\ColumnFactory
;
20
use
Elgg\I18n\LocaleService
;
21
22
return
[
23
'accounts'
=>
new
PhpDiResolver
(
Accounts::class
,
'accounts'
),
24
'config'
=>
new
PhpDiResolver
(
Config::class
,
'config'
),
25
'csrf'
=>
new
PhpDiResolver
(
Csrf::class
,
'csrf'
),
26
'db'
=>
new
PhpDiResolver
(
Database::class
,
'publicDb'
),
27
'events'
=>
new
PhpDiResolver
(
EventsService::class
,
'events'
),
28
'gatekeeper'
=>
new
PhpDiResolver
(
Gatekeeper::class
,
'gatekeeper'
),
29
'group_tools'
=>
new
PhpDiResolver
(\
Elgg
\Groups\
Tools::class
,
'group_tools'
),
30
'html_formatter'
=>
new
PhpDiResolver
(
HtmlFormatter::class
,
'html_formatter'
),
31
'hooks'
=>
new
PhpDiResolver
(
PluginHooksService::class
,
'hooks'
),
32
'locale'
=>
new
PhpDiResolver
(
LocaleService::class
,
'localeService'
),
33
'logger'
=>
new
PhpDiResolver
(
Logger::class
,
'logger'
),
34
'menus'
=>
new
PhpDiResolver
(
MenuService::class
,
'menus'
),
35
'session'
=>
new
PhpDiResolver
(
ElggSession::class
,
'session'
),
36
'system_messages'
=>
new
PhpDiResolver
(
SystemMessagesService::class
,
'systemMessages'
),
37
'table_columns'
=>
new
PhpDiResolver
(
ColumnFactory::class
,
'table_columns'
),
38
'translator'
=>
new
PhpDiResolver
(
Translator::class
,
'translator'
),
39
];
Database
Service
Csrf
Translator
Gatekeeper
Accounts
LocaleService
EventsService
PhpDiResolver
Elgg\Logger
Definition:
BacktraceProcessor.php:3
Elgg\Config
Definition:
DatarootSettingMigrator.php:3
Elgg\Di\PhpDiResolver
Cacheable PHP-DI definition that pulls from Elgg's DIC.
Definition:
PhpDiResolver.php:17
Elgg
Configuration exception.
PluginHooksService
HtmlFormatter
class
class
Definition:
placeholder.php:21
SystemMessagesService
ColumnFactory
Generated on Fri Mar 5 2021 00:00:19 for Elgg by
1.8.11