2017 © Pedro Peláez
 

library zff-base

A ZF2 module that gathers a set of classes which are commonly used in several ZF2 projects

image

fagundes/zff-base

A ZF2 module that gathers a set of classes which are commonly used in several ZF2 projects

  • Monday, May 9, 2016
  • by fagundes
  • Repository
  • 1 Watchers
  • 1 Stars
  • 99 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

Latest Unstable Version Build Status Coverage Status, (*1)

Latest Stable Version Build Status Coverage Status, (*2)

Total Downloads License, (*3)

Zff Base for Zend Framework 2

Zff\Base module is a set of classes which are commonly used in several ZF2 projects., (*4)

Requirements

  • php 5.5+ (with fileinfo extension)
  • Zend Framework 2
  • DoctrineModule & DoctrineORMModule
  • ZFTable (optional)

Installation

Installation of this module uses composer. For composer documentation, please refer to getcomposer.org., (*5)

php composer.phar require fagundes/zff-base:0.*

Then add Zff\\Base to your config/application.config.php., (*6)

Installation without composer is not officially supported and requires you to manually install all dependencies that are listed in composer.json, (*7)

Contribuing

If you want to help check the contribuing instructions here., (*8)

TODO

  • [ ] translate files to english (Partial++++)
  • [ ] setup and include tests cases (Partial+)
  • [ ] review abstract factories (Partial+)
  • [ ] create documentation with examples

Main classes available

  • Abstract Factories:
    • Form\FormAbstractFactory - creates all classes that inherits of Form\AbstractForm or Form\AbstractFieldset
    • Form\InputFilterAbstractFactory - creates all classes that inherits of Form\AbstractInputFilter
    • Service\ServiceAbstractFactory - creates all classes that inherits of Service\AbstractService
  • Util classes at the namespace Util:
    • Util\Debugger - Debug fuctions.
    • Util\File - Some functions to handle files.
    • and more
  • Others abstract classes:
    • Entity\AbstractEntity - Entity
    • Service\AbstractService - Service
    • Form\AbstractForm - Form
    • Form\AbstractInputFilter - InputFilter
  • 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
    • Form\View\Helper\FormActionButton -
    • Form\View\Helper\FormInputClasses -
    • Form\View\Helper\FormMultiCheckboxSplit -
    • Form\View\Helper\FormRadioSplit -
  • Router
    • Mvc\Router\ControllerRouteStack - Copy a model route to several children controllers

The Versions