php-badge

This is a test package please do not use.


Keywords
test, php, DoNotUse, badge, icons, svg
License
MPL-2.0
Install
npm install php-badge@4.1.2

Documentation

Badge

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.

Sponsor

    https://oauth.applinzi.com/Test/heart/color/555555.svg

Sponsors Example

Sponsor

heart

    $Badge->Icon = file_get_contents({LOGO}); //<path d="M23....." fill="#FFF"></path>
    array(
     array({MESSAGE},{COLOR})
    );
    
    //test example
    //https://oauth.applinzi.com/State/heart/Sponsor/EA4AAA.svg

Hits Example

Hits

    //https://example.com/Hits/{USERNAME}/{PROJECT}/image.svg
    
    ++$count;
    array(
     array('hits','555555'),
     array($count,'4C1')
    );
    
    //test example
    //https://oauth.applinzi.com/Hits/yakeing/php_badge/image.svg

Server Example

Server

    //https://example.com/Server/{USERNAME}/{PROJECT}/image.svg
    
    array(
     array('{OS}','555555'),
     array('CPU: {CPU}','A0ABFC'),
     array('RAM: {RAM}','F0A010')
    );
    
    //test example
    //https://oauth.applinzi.com/Server/yakeing/index/image.svg
    

State Example

error Active PAGES thumb passed

    //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})
    );
    
    //test example
    //https://oauth.applinzi.com/State/passed/PASSED/44CC11.svg

Label Example

tag license size download

languages watch star fork

    //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})
    );
    
    //test example
    //https://oauth.applinzi.com/Label/license/MPL-2.0/FE7D37.svg

Travis CI badge

Travis-ci

codecov badge

codecov

Packagist badge

Version Downloads

Github badge

Downloads Size

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.

Sponsor

Author

weibo: yakeing

twitter: yakeing