PHP徽章poser
这是一个PHP库,可创建类似和根据Shields规范之类的徽章。
该库由https://poser.pu***gx.org使用
依赖性
- PHP 8.1或更高
- GD扩展
您仍然可以使用旧版本的PHP版本的库
用作命令
1。创建一个项目
poser
ln -s poser /bin/ poser /usr/local/bin/ poser ">
com poser create-project badges/ poser ln -s poser /bin/ poser /usr/local/bin/ poser
2。启动命令
创建图像
poser license MIT blue -p " license.svg "冲洗图像
poser license MIT blue选择其他样式
poser license MIT blue -s " for-the-badge " 用作图书馆
1。添加到com poser依赖性
poser ">
com poser require badges/ poser
2。在您的项目中用作lib
poserRenderSvgPlasticRender;
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();">
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功能和示例
为什么要使用Com poser徽章?
不仅因为所有其他语言都已经拥有它,而且在读书中拥有最新的稳定版本可以节省时间。
贡献
积极的贡献和补丁非常欢迎。
请参考贡献
执照
下载源码
通过命令行克隆项目:
git clone https://github.com/badges/poser.git