hyvor / php-svg-icons
PHP SVG 图标库
1.0.0
2022-05-28 20:03 UTC
Requires
- php: ^8.1
- ext-simplexml: *
Requires (Dev)
- pestphp/pest: ^1.21
- phpstan/phpstan: ^1.6
README
安装
composer require hyvor/php-svg-icons
格式
$icon = new Icon($library, $iconName); $svg = $icon->getSvg($width, $height);
示例
$icon = new Icon('bootstrap', '123'); $icon->getSvg(); // 16x16 $icon->getSvg(20); // 20x20 $icon->getSvg(20, 25); // 20x25
贡献
如何添加新的图标库
- 创建一个包含
.gitkeep
文件的icons/{library_name}
文件夹 - 将配置添加到
src/libs.php
- 在
src/Fetcher/{LibraryName}.php
中创建一个获取器。查看其他获取器以了解其工作原理。通常,您需要从某处下载 SVG 图标并将它们添加到图标文件夹中。
使用 php run.php
运行所有获取器并更新图标。