Download the PHP package restyphp/slim-service-provider without Composer
On this page you can find all versions of the php package restyphp/slim-service-provider. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download restyphp/slim-service-provider
More information about restyphp/slim-service-provider
Files in restyphp/slim-service-provider
Package slim-service-provider
Short Description Service Provider para Slim 3
License MIT
Homepage https://github.com/mostofreddy/slim-service-provider
Informations about the package slim-service-provider
Deprecated
Service Provider para Slim 3
Permite reutilizar códigos de otras aplicaciones o librerías a travez de una clase Provider para poder abstraer su inicialización y configuración.
Versión
0.2.4
License
The MIT License (MIT). Ver el archivo LICENSE para más información
Changelog
Ver archvio CHANGELOG
Documentación
Instalación
Agregar en el archivo composer.json
Cargar un Provider
Para poder utilizar un servicio, primero se debe registrar en la aplicación cada uno de los servicios en un array de configuración. En este array debe estar el nombre de la clase (incluye el namespace completo). Luego se registra el Middleware que se encargara de registrar cada Servicio.
También es posible registrar el Middleware para una ruta (o conjunto de rutas) en particular.
Crear un Provider
Todos los Provider extienden de la clase abstracta Resty\Slim\AbstractServiceProvider
El método register()
sirve para crear los servicios del proveedor y registrarlos en la aplicación. El método boot()
sirve para configurar la aplicación antes de que empiece a procesar las peticiones del usuario.
Una vez que el servicio esta registrado queda disponible para ser obtenido desde el Container de Slim