-
Notifications
You must be signed in to change notification settings - Fork 1
/
Plugin.php
76 lines (68 loc) · 1.73 KB
/
Plugin.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
<?php namespace Tschallacka\Artisan;
use Backend;
use System\Classes\PluginBase;
/**
* Artisan Plugin Information File
*/
class Plugin extends PluginBase
{
/**
* Returns information about this plugin.
*
* @return array
*/
public function pluginDetails()
{
return [
'name' => 'Tschallacka\'s Artisan Tools',
'description' => 'Artisan extensions to provide nice artisan commands for allowing you to go up and down in plugin versions without erasing the lot.
Please node, it\'s intended for developers. Not for live distrobutions! More artisan commands may follow',
'author' => 'Tschallacka',
'icon' => 'icon-code'
];
}
/**
* Register method, called when the plugin is first registered.
*
* @return void
*/
public function register()
{
$this->registerConsoleCommand('Tschallacka.PluginVersionShift','Tschallacka\Artisan\Console\PluginVersionShift');
}
/**
* Boot method, called right before the request route.
*
* @return array
*/
public function boot()
{
}
/**
* Registers any front-end components implemented in this plugin.
*
* @return array
*/
public function registerComponents()
{
return []; // Remove this line to activate
}
/**
* Registers any back-end permissions used by this plugin.
*
* @return array
*/
public function registerPermissions()
{
return []; // Remove this line to activate
}
/**
* Registers back-end navigation items for this plugin.
*
* @return array
*/
public function registerNavigation()
{
return [];
}
}