Download the PHP package robertboloc/zf2-components-list-generator without Composer
On this page you can find all versions of the php package robertboloc/zf2-components-list-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download robertboloc/zf2-components-list-generator
More information about robertboloc/zf2-components-list-generator
Files in robertboloc/zf2-components-list-generator
Package zf2-components-list-generator
Short Description Generate a list of Zend Framework 2 components used by a library
License MIT
Homepage https://github.com/robertboloc/https://github.com/robertboloc/zf2-components-list-generator
Informations about the package zf2-components-list-generator
zf2-components-list-generator
Generates a list of Zend Framework 2 components used by a project.
In your composer.json
file instead of using "zendframework/zendframework" : "2.5.*"
and so requiring the whole framework,
use this script to get a list of used components, and require only those. Better yet, specify your composer file and the
script will replace your "zendframework/zendframework" : "2.5.*"
with the components used by your application.
For more info on why you should do this in your module/application read this blog post.
Table of contents
- Installation
- Usage
- Roadmap
Installation
-
Add this package to your
composer.json
file, in therequire-dev
section - Run
composer update
This will install the script into vendor/bin/zf2_components_list_generator.php
Usage
Execute the CLI script providing some/all of the following options :
--help | -h Get usage information.
--project | -p Path of the project to be scanned.
--composer | -c Path to the composer.json file to be updated. If not specified the output will be printed to the standard output.
--version | -v Use a specific version for the output.
For example calling the script using only the -p
option:
Will output something like:
You can copy and paste this information directly into your composer file.
If the -c
option was used, the composer file will be updated automatically and the message will be :
Roadmap
- Detect canonicalized components