-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
92 lines (64 loc) · 2.1 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?php
use Pagekit\Application;
// packages/pagekit/todo/index.php
return [
'name' => 'steam_login',
'type' => 'extension',
// called when Pagekit initializes the module
'main' => function (Application $app) {
},
'autoload' => [
'Dyceman\\SteamLogin\\' => 'src'
],
'config' => [
'steam_web_api_key' => "",
'domain' => "",
'steam_button_type' => ""
],
'resources' => [
'steam_login:' => ''
],
'menu' => [
'steam_login' => [
'label' => 'Steam Login',
'icon' => 'steam_login:assets/images/icon-steam.svg',
'access' => 'system: access settings',
'url' => '@steam_login/settings',
'priority' => 120
],
'steam_login: settings' => [
'label' => 'Settings',
'parent' => 'steam_login',
'url' => '@steam_login/settings',
]
],
'settings' => '@steam_login/settings',
// array of routes
'routes' => [
// identifier to reference the route from your code
'@steam_login' => [
// which path this extension should be mounted to
'path' => '/steam_login',
// which controller to mount
'controller' => 'Dyceman\\SteamLogin\\Controller\\SteamLoginController'
],
// identifier to reference the route from your code
'@steam_login/settings' => [
// which path this extension should be mounted to
'path' => '/steam_login/settings',
// which controller to mount
'controller' => 'Dyceman\\SteamLogin\\Controller\\SteamLoginSettingsController'
],
// identifier to reference the route from your code
'@steam_login/settings/save' => [
// which path this extension should be mounted to
'path' => '/steam_login/settings/save',
// which controller to mount
'controller' => 'Dyceman\\SteamLogin\\Controller\\SteamLoginSettingsController::saveAction'
]
],
'widgets' => [
'widgets/steam_login_widget.php'
]
];
?>