1.0.x-dev
1.0.9999999.9999999-devCross-framework module for thecodingmachine/weatherapi
MIT
The Requires
The Development Requires
Cross-framework module for thecodingmachine/weatherapi
This package integrates the WeatherApi demo package in any container-interop compatible framework/container., (*1)
composer require thecodingmachine/weatherapi-service-provider
Once installed, you need to register the TheCodingMachine\WeatherApi\WeatherApiServiceProvider
into your container., (*2)
If your container supports Puli integration, you have nothing to do. Otherwise, refer to your framework or container's documentation to learn how to register service providers., (*3)
This service provider is meant to create a WeatherApi
service in your container.
This is part of a demo for a talk at Paris ForumPHP 2016 and is not meant to be used in production., (*4)
This service provider expects the following configuration / services to be available:, (*5)
Name | Compulsory | Description |
---|---|---|
Http\Client\HttpClient |
yes | A service providing a HTTPlug HttpClient |
Psr\Log\LoggerInterface |
yes | A PSR-3 logger |
Psr\Cache\CacheItemPoolInterface |
yes | A PSR-6 cache |
openWeatherMapApiKey |
yes | An API key from OpenWeatherMap.com |
This service provider provides the following services:, (*6)
Service name | Description |
---|---|
TheCodingMachine\WeatherApi\WeatherApi |
The WeatherApi service |
None, (*7)
Project template courtesy of thecodingmachine/service-provider-template, (*8)
Cross-framework module for thecodingmachine/weatherapi
MIT