new Plugin()
new Plugin(string $name, array $extends = [ ], array $info = [ ], Closure|array|string|null $license = null, string|null $root = null, string|null $version = null)
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| $namerequired | string |
no default value | Plugin name within Kirby (vendor/plugin) |
| $extends | array |
[ ]
|
Associative array of plugin extensions |
| $info | array |
[ ]
|
|
| $license | Closureorarrayorstringornull |
null
|
|
| $root | stringornull |
null
|
|
| $version | stringornull |
null
|
Exceptions
| Type | Description |
|---|---|
Kirby\Exception\InvalidArgumentException |
If the plugin name has an invalid format |