poser
v3.1.0
这是一个PHP库,可创建类似和根据Shields规范之类的徽章。
该库由https://poser.pugx.org使用
您仍然可以使用旧版本的PHP版本的库
composer create-project badges/poser
ln -s poser/bin/poser /usr/local/bin/poser创建图像
poser license MIT blue -p " license.svg "冲洗图像
poser license MIT blue选择其他样式
poser license MIT blue -s " for-the-badge " composer require badges/poser use PUGX Poser Render SvgPlasticRender ;
use PUGX Poser Poser ;
$ render = new SvgPlasticRender ();
$ poser = new Poser ([ $ render ]);
echo $ poser -> generate ( ' license ' , ' MIT ' , ' 428F7E ' , ' plastic ' );
// or
echo $ poser -> generateFromURI ( ' license-MIT-428F7E.svg?style=plastic ' );
// or
echo $ poser -> generateFromURI ( ' license-MIT-428F7E?style=plastic ' );
// or
$ image = $ poser -> generate ( ' license ' , ' MIT ' , ' 428F7E ' , ' plastic ' );
echo $ image -> getStyle ();允许的样式是: plastic , flat , flat-square和for-the-badge 。
破折号-- → -破折号
下划线__ → _下划线
_或空间→空间
有关更多信息,请参阅PHP规格文件夹中的Behat功能和示例
不仅因为所有其他语言都已经拥有它,而且在读书中拥有最新的稳定版本可以节省时间。
积极的贡献和补丁非常欢迎。
请参考贡献