-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conflict with vimeo/psalm
prohibits the installation of plugins
#14
Comments
@orklah do you know if this repository is maintained by any1? https://muglug.medium.com/my-incredible-journey-with-php-df45d72ba2a5 |
Hey! Possibly me, but I have no idea why the conflict was declared and what are the consequences of changing that |
I'd say that the conflict was added to avoid confusions when installing So I think a {
"name": "psalm/phar",
"description": "Composer-based Psalm Phar",
"license": [
"MIT"
],
"require": {
"php": "^7.1 || ^8.0"
},
"replace": {
"vimeo/psalm": "self.version"
},
"bin": [
"psalm.phar"
],
"config": {
"platform-check": false
}
} https://getcomposer.org/doc/04-schema.md#replace
This would actually only replace the same version rather than "any". |
The question is, if that would suffice. Depending on how the |
Hi @boesing , did you figure out if there are any workarounds that would allow using plugins with phar installation? |
Hey there,
most plugins usually require
vimeo/psalm
in a specific version.I wonder if it is possible to actually change
conflict
toreplace
while usingself.version
.For every psalm release, there is also a version in here.
This way, this component can actually provide
vimeo/psalm
in a specific version and also allows plugins to be installed while keeping composer dependency tree up and running.Thoughts?
Or do you have reasons for explicitly conflicting with
vimeo/psalm
?The text was updated successfully, but these errors were encountered: