Download the PHP package vconnect/integrity-checker without Composer
On this page you can find all versions of the php package vconnect/integrity-checker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vconnect/integrity-checker
More information about vconnect/integrity-checker
Files in vconnect/integrity-checker
Package integrity-checker
Short Description Static analysis tool for Magento 2 module packages: checks composer.json/module.xml dependency integrity and generates module disassembling roadmaps.
License AGPL-3.0-only
Informations about the package integrity-checker
Integrity checker
Package allows to run static analysis on Magento 2 Module Packages to provide an integrity check of package.
Supported tools:
- Composer.json package dependencies checker - check .php, .phtml, di.xml, system.xml, extension_attributes.xml on a subject if other packages used inside and check if corresponding module/package is declared as required in composer.json.
- Module.xml dependencies checker - analyse if packages' etc/module.xml file contains in 'sequence' section all magneto 2 modules which classes are used in .php, .phtml, di.xml, system.xml, extension_attributes.xml files of the package.
Standalone Installation
- Install project from Vconnect satis
Package Installation
-
Add Vconnect repository to list of available repositories for your project composer.json
- Install package via composer
Usage
Dependencies Checker
{magento root} - path to Magento 2 project root directory. Tool require composer.lock to be defined. All packages inside {folder}'s will be recognized by composer.json file. {folder} - expected to be relative inside the magento root folder. Dependencies check will be run for composer.json and etc/module.xml together.
Disassembling Roadmap
{magento root} - path to Magento 2 project root directory. {whitelist.txt} - path to file with whitelisted modules or list of modules separated by comma. {explain} - change command strategy to provide output in the context of analysed module. Provided output either contains replace instruction or reasons why extension can not be removed. {no-cache} - flag to disable collected dependencies cache. By default, 5m cache is used.
Recommended minimum whitelist to have running Magento 2 store (with functional checkout and order placement):
Also, the whitelist supports wildcards:
Examples of command usage Project Analysis:
Project Analysis using a whitelist file:
Extension Explain:
Prefix usage:
Cache
By default, cache is enabled and stored in a [Magento root]/var/dependency-checker-cache.srz file with a 300 seconds lifetime.
Make sure to use --no-cache flag to disable cache usage when run with a new parameters.
All versions of integrity-checker with dependencies
ext-json Version *
ext-simplexml Version *
ext-dom Version *
ext-zlib Version *
league/climate Version ^3
composer/composer Version ^2
webonyx/graphql-php Version ^15.0
php-di/php-di Version ^7.0
adbario/php-dot-notation Version ^3.3