ZFTool is an utility module for maintaining modular Zend Framework 2 applications.
- Class-map generator
- Listing of loaded modules
- Zend Framework 2.0.0 or later.
- PHP 5.3.3 or later.
- Console access to the application being maintained (shell, command prompt)
Installation using Composer
- Open console (command prompt)
- Go to your application's directory.
- Run
composer require zendframework/zftool:dev-master
- Clone using
git
or download zipball. - Extract to
vendor/ZFTool
in your ZF2 application - Edit your
config/application.config.php
and addZFTool
tomodules
array. - Open console and try one of the following commands...
zf.php modules [list] show loaded modules
zf.php version | --version display current Zend Framework version
zf.php classmap generate <directory> <classmap file> [--append|-a] [--overwrite|-w]
<directory> The directory to scan for PHP classes (use "." to use current directory)
<classmap file> File name for generated class map file or - for standard output. If not supplied, defaults to
autoload_classmap.php inside <directory>.
--append | -a Append to classmap file if it exists
--overwrite | -w Whether or not to overwrite existing classmap file
- Module maintenance (installation, configuration, removal etc.)
- Inspection of application configuration.
- Deploying zf2 skeleton applications.
- Reading and writing app configuration.