Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

GrumPHP conventions for Symfony projects at PHPro

License

NotificationsYou must be signed in to change notification settings

phpro/symfony-conventions

Repository files navigation

This package is to be required on all PHPro's symfony based projects.

Installation

With symfony/flex

composer config --json extra.symfony.allow-contribtruecomposer config --json extra.symfony.endpoint'["https://api.github.com/repos/phpro/symfony-conventions/contents/index.json", "flex://defaults"]'composer require --dev phpro/symfony-conventions

Without symfony/flex

composer require --dev phpro/symfony-conventions

You can copy the config files from theconfigs/ directory to the root of your project.

Optional packages based on project requirements:

Note: If you already have these dependencies installed, you might have to run the flex recipe only:

composer recipescomposer recipes:install THE/DEPENDENCY --force -v

composer audit (security-advisories)

# grumphp.yamlparameters:run_security_advisories:true

You might want to alter the default composer audit configuration in your local composer.json file.

For example if you don't want to fail CI on usage of abandoned packages:

{"config": {"audit": {"abandoned":"report"        }    }}

See official docs for more information.

phpstan/phpstan

composer require --dev phpstan/phpstan phpstan/extension-installer symplify/phpstan-rules
# grumphp.yamlparameters:run_phpstan:true

vimeo/psalm

composer require --dev vimeo/psalm psalm/plugin-symfony
# grumphp.yamlparameters:run_psalm:true

About

GrumPHP conventions for Symfony projects at PHPro

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors5

Languages


[8]ページ先頭

©2009-2025 Movatter.jp