yakeing / php_badge
This is an identification tag based on SVG.
Fund package maintenance!
yakeing
github.com/yakeing/Documentation/blob/master/Sponsor/README.md
Installs: 120
Dependents: 0
Suggesters: 0
Security: 0
Stars: 185
Watchers: 3
Forks: 3
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: 5.7
README
This is an identification tag based on SVG, It can quickly generate various labels and status identifiers.
v5.0.0 New version testing
The new border mode can also customize the border color, redesign and adjust the fillet of the badge to make it look more stereoscopic, and add new functions to optimize the program code.
test example:
https://org.vercel.app
Sponsors Example
$Badge->Icon = file_get_contents({LOGO}); //<path d="M23....." fill="#FFF"></path> array( array({MESSAGE},{COLOR}) );
Hits Example
//https://example.com/Hits/{USERNAME}/{PROJECT}/image.svg ++$count; array( array('hits','555555'), array($count,'4C1') );
Server Example
//https://example.com/Server/{USERNAME}/{PROJECT}/image.svg array( array('{OS}','555555'), array('CPU: {CPU}','A0ABFC'), array('RAM: {RAM}','F0A010') );
State Example
//https://example.com/Label/{LOGO}/{MESSAGE}/{COLOR}.svg //get logo file $Badge->Icon = file_get_contents({LOGO}); //<path d="M23....." fill="#FFF"></path> $Badge->viewBox = '-120 -85 1200 1200'; //Svg Icon x, y, Width, Height $Badge->opacity = 0.7; //transparency (0 - 1) array( array({MESSAGE},{COLOR}) );
Label Example
//https://example.com/Label/{LABEL}/{MESSAGE}/{COLOR}.svg $Badge->Icon = file_get_contents({LOGO}); //<path d="M23....." fill="#FFF"></path> array( array({LABEL},'555555'), array({MESSAGE},{COLOR}) );
Travis CI badge
codecov badge
Packagist badge
Github badge
Installation
Use Composer to install the library. Of course, You can go to Packagist to view.
$ composer require yakeing/php_badge
Initialization parameter
- Sample:
$arr = array( array('build', '555'), //#555555 array('passing', '4c1'), //#44CC11 .......... ); $Badge = new Badge(); $Badge->svg($arr);
Sponsor
If you've got value from any of the content which I have created, then I would very much appreciate your support by payment donate.
Author
weibo: yakeing
twitter: yakeing