Download the PHP package clearbooks/dilex without Composer
On this page you can find all versions of the php package clearbooks/dilex. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download clearbooks/dilex
More information about clearbooks/dilex
Files in clearbooks/dilex
Package dilex
Short Description Symfony with enhanced DI and a Silex-like interface
License LGPL-3.0
Informations about the package dilex
Dilex
Rationale
Dilex is an extension of Symfony to provide custom ContainerInterop compatibility and a Silex-like interface. You can specify a custom fallback container, which will be used when an entry cannot be resolved by Symfony's container.
Usage
Once the application has been instantiated you can create classes to be executed for a given API route. Here's a simple example.
While the above example has no constructor the main benefit of Dilex is that the endpoint will be instantiated through your DI container of choice, so you can inject dependencies into the constructor of the Endpoint per your DI container documentation.
You can then associate your implementation with an API route using Dilex's method.
Credits
Disclaimer
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
All versions of dilex with dependencies
ext-json Version *
psr/container Version ^1.0
symfony/http-kernel Version ^4.4
symfony/http-foundation Version ^4.4
symfony/routing Version ^4.4
symfony/framework-bundle Version ^4.4
symfony/dependency-injection Version ^4.4