Tengo esta definición:
{
"repositories": [
{
"type": "package",
"package": {
"name": "symfony/sfGuardPlugin",
"version": "4.0.2",
"dist": {
"url": "http://plugins.symfony-project.org/get/sfGuardPlugin/sfGuardPlugin-4.0.2.tgz",
"type": "tar"
}
}
}
],
"require": {
"symfony/sfGuardPlugin": "4.0.*"
}
}
Estoy usando Symfony 1 y me gustaría instalarlos plugins/sfGuardPlugin/
. ¿Cómo especifico esto?
php
symfony1
composer-php
Torre
fuente
fuente
plugins/sfGuardPlugin/sfGuardPlugin-4.0.2/
cambio, quieroplugins/sfGuardPlugin
?tar
).También puede utilizar compositor / instaladores , un instalador de biblioteca de compositor de múltiples marcos con el tipo de paquete "symfony1-plugin". Así es como se ve mi archivo composer.json, para que pueda instalar Symfony 1.4 (en lib / vendor) y complementos en (/ plugins):
fuente
/plugins
- ¿puede explicarlo?composer-installers
paquete, ya quesymfony1
tiene un complemento allí :) Verifique Symfony1Installer.phpVer
COMPOSER_VENDOR_DIR
variable de entorno.Puede ser útil en caso de que desee anular esto en un entorno particular, como vagrant o docker, en el que no querría que esto estuviera en una carpeta / volumen compartido.
Y como dijo J0K, hay
vendor-dir
enconfig
la sección decomposer.json
fuente