poser
v3.1.0
これは、Shieldsの仕様に従って、バッジのようなバッジを作成するPHPライブラリです。
このライブラリは、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-SpecフォルダーのBehat機能と例をご覧ください
他のすべての言語がすでに持っているだけでなく、READMEで最新の安定したリリースを持つことで時間を節約できます。
アクティブな貢献とパッチは大歓迎です。
貢献を参照してください