-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.php
63 lines (47 loc) · 1.06 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
<?php
use Pagekit\Application as App;
/*
* This array is the module definition.
*/
return [
// unique module name
'name' => 'yourmodule',
'type' => 'extension',
// main point to register custom services and access existing ones
'main' => function (App $app) {
},
// Autoload namespaces from given paths
'autoload' => [
'YourVendor\\YourModule\\' => 'src'
],
'resources' => [
'yourmodule:' => ''
],
'routes' => [
'@yourmodule' => [
'path' => '/yourmodule',
'controller' => 'YourVendor\\YourModule\\Controller\\YourController'
]
],
'permissions' => [
// 'your: permission' => [
// 'title' => _('Your Permission')
// ]
],
'menu' => [
'yourmodule' => [
'label' => 'Your Module',
'icon' => 'app/system/assets/images/placeholder-icon.svg',
'url' => '@yourmodule',
'priority' => 110
]
],
// Default module configuration
'config' => [
// 'your' => 'config'
],
'events' => [
'boot' => function($event, $app) {
},
]
];