poser

其他类别 2025-08-18

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 ();

允许的样式是: plasticflatflat-squarefor-the-badge

编码

破折号---破折号

下划线___下划线

_或空间→空间

更多的

有关更多信息,请参阅PHP规格文件夹中的Behat功能和示例

为什么要使用Com poser徽章?

不仅因为所有其他语言都已经拥有它,而且在读书中拥有最新的稳定版本可以节省时间。

贡献

积极的贡献和补丁非常欢迎。
请参考贡献

执照

下载源码

通过命令行克隆项目:

git clone https://github.com/badges/poser.git