โญโโโโโโโฌโโฎ โญโโโโโโฎ
โ โ โ โ
โ โญโโฏโญโโโโฎโญโโโโฎ โญโโโโโโโฎ โโโโโโโคโญโโโโโโโฎโญโโโโโโโฎโญโโโโโฌโโฎโญโโโโโโโฎ
โ โฐโโฎโโโโโคโ โ โ โโ โ โ โโ โญโโโฏโ โญโฎ โโ โโ โโโโโค
โ โญโโฏโ โโ โ โ โ โ โโ โฐโโโฎโ โโ โโ โญโฎ โโ โ
โ โ โ โโ โ โ โโโโโค โ โโ โโ โฐโฏ โโ โโ โโโโโโ โ
โฐโโโโโโโฏ โฐโโโโฏโฐโโโโฏ โฐโโโโโโโฏ โฐโโโโโโฏโฐโโโโโโโฏโฐโโโโโโโฏโฐโโโโฏโฐโโฏโฐโโโโโโโฏ
โญโโฎ โญโโฎ โฌโโฎ โญโโฎ โฌ โฌ โญโโฎ โญโโฎ โญโโฎ โญโโฎ โฌ โฌ โญโโฎ โญโโฎ โญโฌโฎ โฌ โญโโฎ โญโฎโญ โญโโฎ
โโค โ โ โโฌโฏ โโโฏ โโโค โโโฏ โโโค โโโฏ โโโฏ โ โ โ โโโค โ โ โ โ โโโ โฐโโฎ
โด โฐโโฏ โดโฐโ โด โด โด โด โด โด โด โด โดโโฏ โด โฐโโฏ โด โด โด โด โฐโโฏ โฏโฐโฏ โฐโโฏ
File specific icons for PHP. A port of Atom File-icons, https://github.com/file-icons/atom, (*1)
, (*2)
Install
1- Use Composer to install as follows,, (*3)
composer require websemantics/file-icons
Getting Started
Create an instance of FileIcons class., (*4)
use Websemantics\FileIcons\FileIcons;
$icons = new FileIcons();
Include css styles in the header of an html document. This will generate a link tag that points to the package stylesheet., (*5)
FileIcons::includeCss();
Get the class name of the icon that represent a filename, for example text-icon., (*6)
$filename = 'src/index.php';
$class_name = $icons->getClass($filename);
You can also get a class name of the associated icon color., (*7)
$filename = 'README.md';
$class_name = $icons->getClassWithColor($filename);
Use the class name to generate html, for example, (*8)
echo "<a><i class='$class_name'></i>$filename</a>";
Check out - Markdown Browser Plus to see implementation details., (*9)
Resources
Support
Need help or have a question? post at StackOverflow., (*10)
Please don't use the issue trackers for support/questions., (*11)
Star if you find this project useful, to show support or simply for being awesome :), (*12)
Contribution
Contributions to this project are accepted in the form of feedback, bugs reports and even better - pull requests., (*13)
License
MIT license Copyright (c) Web Semantics, Inc., (*14)