Download the PHP package neilime/zf2-deploy-module without Composer
On this page you can find all versions of the php package neilime/zf2-deploy-module. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download neilime/zf2-deploy-module
More information about neilime/zf2-deploy-module
Files in neilime/zf2-deploy-module
Package zf2-deploy-module
Short Description ZF2 Deploy Module is a Zend Framework 2 provides tools for deploying ZF2 module into a ZendSkeletonApplication to display / tests module's views
License MIT
Homepage https://github.com/neilime/zf2-deploy-module
Informations about the package zf2-deploy-module
ZF2 Deploy Module
⚠️ This module is for Zend Framework 2, it is deprecated ⚠️
NOTE : If you want to contribute don't hesitate, I'll review any PR.
Introduction
ZF2 Deploy Module provides tools for deploying ZF2 modules into a ZendSkeletonApplication to display / tests module's views. It is useful for ZF2 modules developers, in order to render modules views (for humans, selenium...).
The benefit of this tool is that it does not change the module to deploy (no moving / changing / adding files), it manages the autoloading, composer (install / update), and adding the module(s) in the application configuration.
Contributing
If you wish to contribute to ZF2 Deploy Module, please read both the CONTRIBUTING.md file.
Requirements
- Zend Framework 2 (2.*)
Installation
Main Setup
By cloning project
- Clone this project into your
./vendor/
directory.
With composer
-
Add this project in your composer.json:
Or
- Now tell composer to download ZF2 Deploy Module by running the command:
How to use ZF2 Deploy Module
ZF2 Deploy Module provides console tools.
Usage
Arguments
--help|-h Get usage message
--module|-m [ <string> ] Module path to deploy; if none provided, assumes current directory
--dir|-d [ <string> ] Directory path where to deploy the module (ex: apache/www/my-module), the directory could be created if needed
--modules|-a [ <string> ] (optionnal) Additionnal module namespaces (comma separated) to be used in the application
--zapp|-z [ <string> ] (optionnal) ZendSkeletonApplication file path, allows locale or remote directory, allows archive (Phar, Rar, Zip) depending on PHP installed libraries
--composer|-c [ <string> ] (optionnal) Composer.phar file path, allows locale or remote directory
--overwrite|-w Whether or not to overwrite existing deployed ZendSkeletonApplication
--verbose|-v Whether or not to display execution trace
Exemple
Deploy a module to run it with EasyPhp (windows)
This exemple expects :
- EasyPhp & PHP is installed on windows
- A virtual host named "www.test-module.com" redirect to DocumentRoot "C:\Program Files\EasyPHP-DevServer\data\localweb\TestModule\public"
-
Install ZF2 Deploy Module into the your module project as explain above
-
Deploy module into EasyPhp "\TestModule"
- Display it in your browser Go to http://www.test-module.com
Deploy a module for Selenium tests with "travis-ci.org"
-
Edit your .travis.yml
- Run the build