Download the PHP package devhelp/piwik-bundle without Composer
On this page you can find all versions of the php package devhelp/piwik-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download devhelp/piwik-bundle
More information about devhelp/piwik-bundle
Files in devhelp/piwik-bundle
Package piwik-bundle
Short Description integration of devhelp/piwik-api into symfony. Allows to create services for piwik api methods
License MIT
Homepage http://devhelp.pl
Informations about the package piwik-bundle
Purpose
Bundle provides integration with Piwik API. Adds services to the dependency injection container that allows to use Piwik API methods as services. It uses devhelp/piwik-api library - check its documentation for more advanced usage.
Installation
For more information please check composer website.
Add the bundle to AppKernel
Sandbox
Full working example can be found at devhelp/piwik-bundle-sandbox
Usage
Define API connection in config.yml
Create piwik client service that is used in config.yml
This example uses PiwikGuzzleClient
class that is responsible for making http request to Piwik.
You can include this extension by including devhelp/piwik-api-guzzle in your project
Use API method in your use case
service configuration
service definition
Define API parameters resolved at runtime
You are allowed to set services as a params. If you do that then the service will be used to resolve the parameter
at runtime. For example have a service that would return token_auth
of logged in user
my_token_auth_provider
service definition
MyTokenAuthProvider
class definition (assumes that User class has getPiwikToken method)
Define API methods as services
This depends on your Symfony version (check here)
Calling API using Symfony command
devhelp_piwik:api:call
command allows you to call the API from command line. You can do it either by specifying method service id
or by passing method name together with api name (or use the default)
for more information please run
Feedback/Requests
Feel free to create an issue if you think that something is missing or needs fixing. Feedback is more than welcome!
Credits
Brought to you by: devhelp.pl
All versions of piwik-bundle with dependencies
symfony/framework-bundle Version ~2.3|~3.0|~4.0
symfony/console Version ~2.3|~3.0|~4.0
devhelp/piwik-api Version >=0.3