Download the PHP package thenlabs/components without Composer
On this page you can find all versions of the php package thenlabs/components. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download thenlabs/components
More information about thenlabs/components
Files in thenlabs/components
Download thenlabs/components
More information about thenlabs/components
Files in thenlabs/components
Vendor thenlabs
Package components
Short Description A custom implementation of the Composite pattern in PHP for create component types with useful functionalities.
License MIT
Package components
Short Description A custom implementation of the Composite pattern in PHP for create component types with useful functionalities.
License MIT
Please rate this library. Is it a good library?
Informations about the package components
Components
A custom implementation of the Composite pattern in PHP for create component types with useful functionalities.
If you like this project gift us a ⭐.
Features.
- PHP >= 7.2
- Two component types(simple and composite).
- Tree structure.
- Dependency management.
- Useful methods for filter and iterate over the tree.
- Events dispatching.
- Event propagation(capture and bubbling) across the tree.
- Support of custom data.
Installation.
$ composer require thenlabs/components
Documentation.
- English (Pending)
- Español
Development.
Clone this repository and install the Composer dependencies.
$ composer install
Running the tests.
All the tests of this project was written with our testing framework PyramidalTests wich is based on PHPUnit.
Run tests:
$ composer test
All versions of components with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2
composer/semver Version >=1.5
symfony/event-dispatcher Version >=4.4
doctrine/annotations Version ^1.6
composer/semver Version >=1.5
symfony/event-dispatcher Version >=4.4
doctrine/annotations Version ^1.6
The package thenlabs/components contains the following files
Loading the files please wait ....