phpdocumentor/unified-asset-installer
Composer custom installer for phpDocumentor assets. Installs packages of type phpdocumentor-template into /data/template instead of /vendor so templates land where phpDocumentor expects them. Intended for template authors; plugin support is planned.
phpDocumentor relies on specific directory locations for templates and plugins.
By default Composer is unable to install in a
directory other than /vendor except when using a
Custom Installer.
This Custom Installer for Composer will trigger on the following library types and provide custom behaviour for those.
/data/template instead of /vendorIn order to tell a template to use this installer you need to add the following composer.json
{
"name": "phpdocumentor/template-$NAME$",
"type": "phpdocumentor-template",
"license": "MIT"
"require": {
"phpdocumentor/unified-asset-installer":"*"
}
}
The type element will instruct Composer to use this Custom Installer.
Due to a bug in Composer at time of writing of this document, the name must be alphabetically LATER than the word template.
How can I help you explore Laravel packages today?