Plugin and theme installer for Spress using Composer.
Package type supported:
- spress-plugin
- spress-theme
Adds the following to your Spress plugin or theme composer.json
file:
"require": {
"yosymfony/spress-installer": "~2.1"
}
Notice PluginInstaller 2.1 requires Spress >= 2.2.0.
"extra": {
"spress_class": {
"MyVendor\\MyPlugin\\PluginClass1",
"MyVendor\\MyPlugin\\PluginClass2"
}
}
- spress_class: class names of the plugins (including namespaces).
First, an example for a simple plugin without namespaces:
{
"name": "myname/my-spress-plugin",
"type": "spress-plugin",
"license": "MIT",
"require": {
"yosymfony/spress-installer": "~2.1"
}
}
Second, an example for a plugin using namespace:
{
"name": "myname/my-spress-plugin",
"type": "spress-plugin",
"license": "MIT",
"require": {
"yosymfony/spress-installer": "~2.1"
},
"extra": {
"spress_class": {
"MyVendor\\MyPlugin\\PluginClass"
}
}
}
You can run the unit tests with the following command:
$ cd your-path
$ composer.phar install
$ phpunit