A ZF2 module that gathers a set of classes which are commonly used in several ZF2 projects
Zff\Base module is a set of classes which are commonly used in several ZF2 projects.
- php 5.5+ (with fileinfo extension)
- Zend Framework 2
- DoctrineModule & DoctrineORMModule
- ZFTable (optional)
Installation of this module uses composer. For composer documentation, please refer to getcomposer.org.
php composer.phar require fagundes/zff-base:0.*
Zff\\Base to your
Installation without composer is not officially supported and requires you to manually install all dependencies that are listed in composer.json
If you want to help check the contribuing instructions here.
- translate files to english (Partial++++)
- setup and include tests cases (Partial+)
- review abstract factories (Partial+)
- create documentation with examples
- Abstract Factories:
Form\FormAbstractFactory- creates all classes that inherits of
Form\InputFilterAbstractFactory- creates all classes that inherits of
Service\ServiceAbstractFactory- creates all classes that inherits of
- Util classes at the namespace
Util\Debugger- Debug fuctions.
Util\File- Some functions to handle files.
- and more
- Others abstract classes:
- Helper classes
View\Helper\Link- creates a tag Anchor using Url Helper params
View\Helper\PostLink- as Link but uses js to POST
View\Helper\PaginatorLink- as PostLink receives a $page to create a tag Anchor
View\Helper\GetRoute- checks if a passed route is the current one
View\Helper\Escaper\NoEscape- creates a fake Escape, usefull with some helpers that must have a escape but you dont really want to change anything
- Form Elements
Form\Element\Bs*- Includes Bootstrap 4 classes
- Form Helper classes
Form\View\Helper\BsFormRow- Creates a single element (as FormRow Helper) but using Bootstrap struture and css classes
Form\View\Helper\BsForm- Creates the entire form (as Form Helper) but using Bootstrap struture and css classes
Mvc\Router\ControllerRouteStack- Copy a model route to several children controllers