Sign inSign up

minidocks/php-tools

By minidocks

•Updated almost 4 years ago

Minimal php-tools images

Image
0

2.8K

minidocks/php-tools repository overview

⁠PHP Tools image (minidocks/php-tools⁠)

Tools for PHP. The list of available tools and the installer are actually managed in the jakzal/toolbox⁠ repository.

⁠Installed tools

NameDescriptionPHP 7.4PHP 8.0PHP 8.1
analyzeVisualizes metrics and source code⁠✓––
behatHelps to test business expectations⁠✓✓✓
boxFast, zero config application bundler with PHARs⁠✓✓✓
churnDiscovers good candidates for refactoring⁠✓✓✓
codeceptionCodeception is a BDD-styled PHP testing framework⁠✓✓✓
composerDependency Manager for PHP⁠✓✓✓
composer-bin-pluginComposer plugin to install bin vendors in isolated locations⁠✓✓✓
composer-normalizeComposer plugin to normalize composer.json files⁠✓✓✓
composer-require-checkerVerify that no unknown symbols are used in the sources of a package.⁠–✓✓
composer-require-checker-3Verify that no unknown symbols are used in the sources of a package.⁠✓✓✓
composer-unusedShow unused packages by scanning your code⁠✓✓✓
dephpendDetect flaws in your architecture⁠✓✓✓
deprecation-detectorFinds usages of deprecated code⁠✓✓✓
deptracEnforces dependency rules between software layers⁠✓✓✓
diffFilterApplies QA tools to run on a single pull request⁠✓✓✓
ecsSets up and runs coding standard checks⁠✓✓✓
infectionAST based PHP Mutation Testing Framework⁠–✓✓
larastanPHPStan extension for Laravel⁠✓✓✓
local-php-security-checkerChecks composer dependencies for known security vulnerabilities⁠✓✓✓
parallel-lintChecks PHP file syntax⁠✓✓✓
paratestParallel testing for PHPUnit⁠✓✓✓
pdependStatic Analysis Tool⁠✓✓✓
phanStatic Analysis Tool⁠✓✓✓
phivePHAR Installation and Verification Environment⁠✓✓✓
php-coupling-detectorDetects code coupling issues⁠✓✓✓
php-cs-fixerPHP Coding Standards Fixer⁠✓✓✓
php-fuzzerA fuzzer for PHP, which can be used to find bugs in libraries by feeding them ‘random’ inputs⁠✓✓✓
php-semver-checkerSuggests a next version according to semantic versioning⁠✓✓✓
phpaChecks for weak assumptions⁠✓✓✓
phpatEasy to use architecture testing tool⁠✓✓✓
phpbenchPHP Benchmarking framework⁠✓✓✓
phpcaFinds usage of non-built-in extensions⁠✓✓✓
phpcbPHP Code Browser⁠✓✓✓
phpcbfAutomatically corrects coding standard violations⁠✓✓✓
phpcodesniffer-composer-installEasy installation of PHP_CodeSniffer coding standards (rulesets).⁠✓✓✓
phpcova command-line frontend for the PHP_CodeCoverage library⁠✓✓✓
phpcpdCopy/Paste Detector⁠✓✓✓
phpcsDetects coding standard violations⁠✓✓✓
phpcs-security-auditFinds vulnerabilities and weaknesses related to security in PHP code⁠✓✓✓
phpdaGenerates dependency graphs⁠✓✓–
phpddFinds usage of deprecated features⁠✓✓✓
phpDocumentorDocumentation generator⁠✓✓✓
phpinsightsAnalyses code quality, style, architecture and complexity⁠✓✓✓
phplintLints php files in parallel⁠✓✓✓
phplocA tool for quickly measuring the size of a PHP project⁠✓✓✓
phpmdA tool for finding problems in PHP code⁠✓✓✓
phpmetricsStatic Analysis Tool⁠✓✓✓
phpmndHelps to detect magic numbers⁠✓✓✓
phpspecSpecBDD Framework⁠✓✓✓
phpstanStatic Analysis Tool⁠✓✓✓
phpstan-beberlei-assertPHPStan extension for beberlei/assert⁠✓✓✓
phpstan-deprecation-rulesPHPStan rules for detecting deprecated code⁠✓✓✓
phpstan-doctrineDoctrine extensions for PHPStan⁠✓✓✓
phpstan-ergebnis-rulesAdditional rules for PHPstan⁠✓✓✓
phpstan-exception-rulesPHPStan rules for checked and unchecked exceptions⁠✓✓✓
phpstan-larastanSeparate installation of phpstan for larastan⁠✓✓✓
phpstan-phpunitPHPUnit extensions and rules for PHPStan⁠✓✓✓
phpstan-strict-rulesExtra strict and opinionated rules for PHPStan⁠✓✓✓
phpstan-symfonySymfony extension for PHPStan⁠✓✓✓
phpstan-webmozart-assertPHPStan extension for webmozart/assert⁠✓✓✓
phpunitThe PHP testing framework⁠✓✓✓
phpunit-5The PHP testing framework (5.x version)⁠✓––
phpunit-7The PHP testing framework (7.x version)⁠✓––
phpunit-8The PHP testing framework (8.x version)⁠✓✓✓
psalmFinds errors in PHP applications⁠✓✓✓
psalm-plugin-doctrineStubs to let Psalm understand Doctrine better⁠✓✓✓
psalm-plugin-phpunitPsalm plugin for PHPUnit⁠✓✓✓
psalm-plugin-symfonyPsalm Plugin for Symfony⁠✓✓✓
psecio-parseScans code for potential security-related issues⁠✓✓✓
rectorTool for instant code upgrades and refactoring⁠✓✓✓
roave-backward-compatibility-checkTool to compare two revisions of a class API to check for BC breaks⁠✓✓✓
simple-phpunitProvides utilities to report legacy tests and usage of deprecated code⁠✓✓✓
twig-lintStandalone cli twig 1.X linter⁠✓✓✓
twig-linterStandalone cli twig 3.X linter⁠✓✓✓
twigcsThe missing checkstyle for twig!⁠✓✓✓
yaml-lintCompact command line utility for checking YAML file syntax⁠✓✓✓

⁠Usage

Run interactive REPL:

docker run --rm -it -v `pwd`:`pwd` -w `pwd` minidocks/php-tools

⁠Tags

TagSize
latest, 8.1
8.1
8.0
7.4

⁠Alternatives

Tag summary

Content type

Image

Digest

sha256:2d1438b45…

Size

148.3 MB

Last updated

almost 4 years ago

docker pull minidocks/php-tools