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
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();\”>
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徽章?
不仅因为所有其他语言都已经拥有它,而且在读书中拥有最新的稳定版本可以节省时间。
贡献
积极的贡献和补丁非常欢迎。
请参考贡献
