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-installerspaquete, ya quesymfony1tiene un complemento allí :) Verifique Symfony1Installer.phpVer
COMPOSER_VENDOR_DIRvariable 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-direnconfigla sección decomposer.jsonfuente