espend / idea-badge
Provides badges support for statistics of IntelliJ IDEA / PhpStorm Plugin Repository with the help of Poser library.
Installs: 40
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 1
Open Issues: 0
pkg:composer/espend/idea-badge
Requires
- badges/poser: ^1.3
- symfony/framework-bundle: ~3.1 | ^4.0
Requires (Dev)
- phpunit/phpunit: ^5.0
This package is auto-updated.
Last update: 2025-09-29 01:37:39 UTC
README
Install
$ php composer.phar require espend/idea-badge
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new espend\IdeaBadgeBundle\espendIdeaBadgeBundle(), ); }
Configuration
# app/config/routing.yml espend_poser_extra: resource: . type: espend_idea_badge
Basic Usage
# app/config/config.yml espend_idea_badge: badge_lifetime: 3600 route_path: '/badges/{id}/{provider}' badge_controller: 'espend_idea_badge_bundle.badge.controller:showAction' monthly_storage_path: '%kernel.root_dir%/../var/badge_monthly_storage_path.json'
Urls
/badge/{pluginId}/downloads
/badge/{pluginId}/last-month
/badge/{pluginId}/version
Run tests
vendor/bin/phpunit tests/