Skip to content

ECS isn't included with PHP8 image #286

@Pen-y-Fan

Description

@Pen-y-Fan

Thanks for this great resource!

I have just pulled the php8 image and tried to set up my dev environment, phpstan, ECS, PHPUnit etc. But was unable to get ECS to run, I searched the /tools/ directory and it is not installed. I manually installed it Ok:

cd /tools/.composer/
composer global require symplify/easy-coding-standard-prefixed

Note: The prefixed version is a phar to help with conflicts.

I pulled the PHP7.4 image and ECS was installed fine.

I read issue #283 , if there are compatibility issues with other PHP8 packages, would it be possible to add the known issues to the readme?

I would be happy to update the README, if this will help. I can see the installed packages on PHP7.4 and PHP8, thanks to your helpful available packages list. I wish I had spotted that earlier :)

Possibly your output can be turned into a pivot table and create a summary:

Package php7.4 php8.0
analyze
behat
behat
behat
box
behat
box
box-legacy
churn
composer
composer-bin-plugin
composer-normalize
composer-unused
dephpend
deprecation-detector
deptrac
diffFilter
doctrine-psalm-plugin
ecs
infection
larastan
local-php-security-checker
parallel-lint
paratest
pdepend
phan
php-coupling-detector
php-cs-fixer
php-formatter
php-semver-checker
phpa
phpat
phpbench
phpca
phpcb
phpcbf
phpcov
phpcpd
phpcs
phpda
phpdd
phpdoc-to-typehint
phpDocumentor
phpinsights
phplint
phploc
phpmd
phpmetrics
phpmnd
phpspec
phpstan
phpstan-beberlei-assert
phpstan-deprecation-rules
phpstan-doctrine
phpstan-ergebnis-rules
phpstan-exception-rules
phpstan-phpunit
phpstan-strict-rules
phpstan-symfony
phpstan-webmozart-assert
phpunit
phpunit-5
phpunit-7
phpunit-8
psalm
psecio-parse
rector
roave-backward-compatibility-check
simple-phpunit
twig-lint
twigcs
yaml-lint

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions