这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@jakzal
Copy link
Owner

@jakzal jakzal commented Feb 17, 2021

Fixes #339

Larastan installs with lots of dependencies that might conflict with the user's project. Isolate larastan from phpstan and other extensions.

Advantages:

  • Prevent conflicts for non-larastan users.
  • Larastan is kept in Toolbox.

Disadvantages:

  • Larastan users won't be able to use other extensions.

Disclaimer: Phpstan team recommends installing their tool in user's project directly.

@jakzal jakzal force-pushed the larastan-isolation branch from 2ddf4ae to b6c5166 Compare February 17, 2021 11:16
@jakzal jakzal merged commit e54ca16 into master Feb 17, 2021
@jakzal jakzal deleted the larastan-isolation branch February 17, 2021 12:40
github-actions bot pushed a commit to jakzal/phpqa that referenced this pull request Feb 19, 2021
**Breaking changes**:

* Install larastan in a separate namespace with its own phpstan installation. Phpstan installation with larastan is available as . jakzal/toolbox#349

Updates:

* psalm (4.6.0 -> 4.6.1) jakzal/toolbox#351

New tools:

* phpcs-security-audit - [Finds vulnerabilities and weaknesses related to security in PHP code](https://github.com/FloeDesignTechnologies/phpcs-security-audit) jakzal/toolbox#345 (thank you @mihai-stancu)

* phpcodesniffer-composer-install - [Easy installation of PHP_CodeSniffer coding standards (rulesets).](https://github.com/Dealerdirect/phpcodesniffer-composer-installer) jakzal/toolbox#345 (thank you @mihai-stancu)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PHPStan Larastan extension causes conflict with installed Symfony installation

2 participants