fgsl / framework
Extensions of Laminas
Installs: 52
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:framework
Requires
- php: ^8.1
- doctrine/orm: 2.*
- fgsl/mock: 2.*
- laminas/laminas-authentication: ^2.7.0
- laminas/laminas-db: ^2.11.0
- laminas/laminas-form: ^3.11.0
- laminas/laminas-i18n-resources: ^2.5.0
- laminas/laminas-mvc: ^3.1.0
- laminas/laminas-mvc-i18n: ^1.0.0
- laminas/laminas-mvc-plugin-flashmessenger: ^1.0.0
- laminas/laminas-navigation: ^2.8.0
- laminas/laminas-paginator: ^2.7.0
- laminas/laminas-paginator-adapter-laminasdb: ^1.0
- laminas/laminas-session: ^2.9.0
- phpunit/phpunit: ^10.0
- dev-master
- 4.4.1
- 4.4.0
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.1
- 4.0.0
- 3.0.1
- 3.0.0
- 2.7.0
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.18
- 2.5.17
- 2.5.16
- 2.5.15
- 2.5.14
- 2.5.13
- 2.5.12
- 2.5.11
- 2.5.10
- 2.5.9
- 2.5.8
- 2.5.7
- 2.5.6
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.0.1
- 1.0.0
- dev-issue051
- dev-issue049
- dev-issue047
- dev-fgsl-patch-1
- dev-issue044
- dev-issue042
- dev-issue040
- dev-issue038
- dev-issue036
- dev-issue034
- dev-issue032
This package is auto-updated.
Last update: 2024-11-13 15:40:45 UTC
README
Extensions of Laminas
These components make easy to build web application using Laminas framework.
Authentication
Fgsl\Authentication\Adapter\DoctrineTable
This class is an database adapter that uses a Doctrine EntityManager to establish the connection.
Db
Fgsl\Db\DoctrineManager\DoctrineManager
Fgsl\Entity\AbstractEntity
These two components allows to integrante Doctrine as ORM manager of application
Fgsl\TableGateway\AbstractTableGateway
Fgsl\TableGateway\AbstractTableModelGateway
These component is an improvement for Laminas default TableGateway. The first works with ActiveRecord pattern.
Form
Fgsl\Form\AbstractForm
This component allow to define dynamic forms with less code than Laminas default Form.
InputFilter
Fgsl\InputFilter\InputFilter
This component improves Laminas default InputFilter
.
Model
Fgsl\Model\AbstractActiveRecord
This component defines minimal structure for a model and is used by MVC components. This class implements the Active Record Pattern. It replaces the old class AbstractModel
.
Fgsl\Model\AbstractModel
This component defines minimal structure for a model and is used by MVC components. It is not coupled to database table record.
IMPORTANT: There is a compatibility break between 3.0.1 and 3.1.0. Classes created with AbstractModel until 3.0.1 must use AbstractActiveRecord from 3.1.0.
MVC
Fgsl\Mvc\Controller\AbstractCrudController
This component makes easy to create CRUD pages with pagination using Laminas\Db.
Fgsl\Mvc\Controller\AbstractDoctrineCrudController
This component makes easy to create CRUD pages with pagination using Doctrine.
ServiceManager
Fgsl\ServiceManager\ServiceManager
This component is a helper to application DI container.
View
Fgsl\View\JSHelper
This component helps to load in a organized way Javascript into view scripts.