Patch other composer packages on install or update.
experimental feature
For a patch
type change the install path to vendor directory and merge into other vendor directories.
Your composer.json
{
"type": "patch",
"require": {
"some/dependency": "*",
"goatherd/patch-installer": "*"
},
"extra": {
"patch-path": "some/dependency",
"patch-files": [
"path/to/firstFile.ext",
"config.xml"
]
}
}
- order of installation is important
- do not try to patch a patch
- can not uninstall (but updates)