fgsl/laminas-base

This package is abandoned and no longer maintained. No replacement package was suggested.

A set of genetic (abstract) classes which are commonly used across multiple Laminas modules.

0.0.1 2020-02-04 14:23 UTC

This package is auto-updated.

Last update: 2021-05-10 13:08:31 UTC


README

Version 0.0.1 Created by Flávio Gomes da Silva Lisboa from ZfcBase

Introduction

LaminasBase provides a suite of common classes used across several Laminas modules. You probably don't need to install this module unless either

A) you are installing a module that depends on LaminasBase, or

B) you are building a module that depends on LaminasBase.

Requirements

  • Laminas

Installation

Simply clone this project into your ./vendor/ directory and enable it in your ./config/application.config.php file.

Provided Classes

  • LaminasBase\Mapper\AbstractDbMapper - An abstract mapper for Laminas\Db that makes using hydrators and custom entities very simple.
  • LaminasBase\Form\ProvidesEventsForm - Extends Laminas\Form and provides the functionality of LaminasBase\EventManager\EventProvider (basically it's a crutch since we can't use traits yet).
  • LaminasBase\EventManager\EventProvider - Abstract class that gives extending classes an event manager and related methods.