I'm unable to install ECS 7.3.14:
- symplify/easy-coding-standard v7.3.14 requires symplify/coding-standard ^7.4
-> satisfiable by symplify/coding-standard[7.4.x-dev] but these conflict with your requirements or minimum-stability.
I must haves released it manually in a rush :face_with_head_bandage:
I pushed new tag with monorepo releaser. Could you check?
Yup, 7.3.15 works just fine. Thanks!
I think there's a similar problem with 7.3.17
- symplify/easy-coding-standard v7.3.17 requires symplify/coding-standard ^7.4 -> no matching package found
Could you try v7.3.18?
No luck...
Problem 1
- symplify/easy-coding-standard v7.3.18 requires symplify/coding-standard ^7.3.18 -> satisfiable by symplify/coding-standard[v7.3.18].
- Installation request for symplify/easy-coding-standard ^7.3.18 -> satisfiable by symplify/easy-coding-standard[v7.3.18].
- Conclusion: remove phpstan/phpdoc-parser 0.4.7
- Conclusion: don't install phpstan/phpdoc-parser 0.4.7
- symplify/coding-standard v7.3.18 requires slevomat/coding-standard ^6.3.2 -> satisfiable by slevomat/coding-standard[6.3.2, 6.3.3, 6.3.4, 6.3.5, 6.3.6, 6.3.7, 6.3.8].
- slevomat/coding-standard 6.3.2 requires phpstan/phpdoc-parser 0.4.0 - 0.4.4 -> satisfiable by phpstan/phpdoc-parser[0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4].
- slevomat/coding-standard 6.3.3 requires phpstan/phpdoc-parser 0.4.0 - 0.4.4 -> satisfiable by phpstan/phpdoc-parser[0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4].
- slevomat/coding-standard 6.3.4 requires phpstan/phpdoc-parser 0.4.0 - 0.4.4 -> satisfiable by phpstan/phpdoc-parser[0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4].
- slevomat/coding-standard 6.3.5 requires phpstan/phpdoc-parser 0.4.0 - 0.4.4 -> satisfiable by phpstan/phpdoc-parser[0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4].
- slevomat/coding-standard 6.3.6 requires phpstan/phpdoc-parser 0.4.0 - 0.4.4 -> satisfiable by phpstan/phpdoc-parser[0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4].
- slevomat/coding-standard 6.3.7 requires phpstan/phpdoc-parser 0.4.0 - 0.4.4 -> satisfiable by phpstan/phpdoc-parser[0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4].
- slevomat/coding-standard 6.3.8 requires phpstan/phpdoc-parser 0.4.0 - 0.4.4 -> satisfiable by phpstan/phpdoc-parser[0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4].
- Can only install one of: phpstan/phpdoc-parser[0.4.4, 0.4.7].
- Can only install one of: phpstan/phpdoc-parser[0.4.0, 0.4.7].
- Can only install one of: phpstan/phpdoc-parser[0.4.1, 0.4.7].
- Can only install one of: phpstan/phpdoc-parser[0.4.2, 0.4.7].
- Can only install one of: phpstan/phpdoc-parser[0.4.3, 0.4.7].
- Installation request for phpstan/phpdoc-parser (locked at 0.4.7) -> satisfiable by phpstan/phpdoc-parser[0.4.7].
I'd try removing composer.lock or vendor.
If that doesn't help, try locking slevomat cs - unfortunatelly, it's a blocker for newer PHPStan dependency, that Symplify CS uses.
Until stable slevomat cs ire released, this might help:
{
"require-dev": {
"slevomat/coding-standard": "dev-master as 6.3.2"
}
}
Removing vendor did the trick. ECS is up and running in v7.3.18.
Best to install it before phpstan then to avoid dependencies conflicts.
@Lionel-D Try composer update symplify/easy-coding-standard --with-all-dependencies
Most helpful comment
@Lionel-D Try
composer update symplify/easy-coding-standard --with-all-dependencies