php-mtg/php-mana-bridge

将mana js库引入php世界的库

7.0.6 2024-07-31 13:38 UTC

README

将mana js库引入php世界的库。

coverage build status

安装

此库的安装通过composer完成,所有类的自动加载都通过其自动加载器完成。

您必须将asset-packagist仓库添加到您的composer.json

	"repositories" : [{
			"type" : "composer",
			"url" : "https://asset-packagist.org",
			"name" : "asset-packagist"
		}
	]

该仓库是强制性的,因为npm包不显示在通用packagist仓库中。然后

  • 他们的网站下载composer.phar
  • 运行以下命令安装此库作为依赖项
  • php composer.phar php-mtg/php-mana-bridge ^7

基本用法


use PhpMtg\Mana\Mana;

$symb = Mana::findByCode('w'); // returns a white mana symbol
(string) $symb->getIconHtml(); // <i class="ms ms-w"></i>

要使图标在HTML页面上显示,您必须发布css和字体文件(或者使用如mana-font库原始readme中指定的 cdn)。

方法Mana::getCssFilePath()Mana::getFontFilePaths()为此任务而设计,因为它们指向在您的vendor目录下(由composer创建)存在的mana-font库中的现有文件。

许可证

专有