fgsl / laminas-base
此包已被弃用且不再维护。未建议替代包。
一套在多个 Laminas 模块中常用的遗传(抽象)类。
0.0.1
2020-02-04 14:23 UTC
Requires
- php: >=7.2
- laminas/laminas-db: ~2.11
- laminas/laminas-eventmanager: ^3.2
- laminas/laminas-form: ^2.14
- laminas/laminas-hydrator: ^3.0
- laminas/laminas-modulemanager: ~2.8
- laminas/laminas-mvc: ~3.1
- laminas/laminas-servicemanager: ~3.4
- laminas/laminas-stdlib: ^3.2
Requires (Dev)
- phpunit/phpunit: ~8.5
This package is auto-updated.
Last update: 2021-05-10 13:08:31 UTC
README
版本 0.0.1 由 Flávio Gomes da Silva Lisboa 从 ZfcBase 创建
介绍
LaminasBase 提供了一套在多个 Laminas 模块中使用的通用类。除非以下两种情况之一,否则您可能不需要安装此模块:
A) 您正在安装依赖 LaminasBase 的模块,或
B) 您正在构建依赖 LaminasBase 的模块。
要求
- Laminas
安装
只需将此项目克隆到您的 ./vendor/
目录,并在您的 ./config/application.config.php
文件中启用它。
提供的类
LaminasBase\Mapper\AbstractDbMapper
- 为 Laminas\Db 提供一个抽象映射器,使得使用 hydrators 和自定义实体变得非常简单。LaminasBase\Form\ProvidesEventsForm
- 扩展 Laminas\Form 并提供LaminasBase\EventManager\EventProvider
的功能(基本上是一个支架,因为我们还不能使用 traits)。LaminasBase\EventManager\EventProvider
- 提供事件管理器和相关方法的抽象类。