mirror of
https://github.com/jawira/emoji-catalog.git
synced 2023-08-10 21:12:49 +03:00
99 lines
2.9 KiB
Markdown
99 lines
2.9 KiB
Markdown
# Emoji catalog 📔
|
|
|
|
Get access to +3600 emojis as class constants.
|
|
|
|
Features:
|
|
|
|
- 🍰 Dead easy to use
|
|
- 🤩 A lot of emojis
|
|
- 🔓 Zero dependencies
|
|
|
|
You can see the [full emoji list].
|
|
|
|
[![Latest Stable Version](https://poser.pugx.org/jawira/emoji-catalog/v/stable)](https://packagist.org/packages/jawira/emoji-catalog)
|
|
[![Emoji version](https://img.shields.io/badge/Emoji-v14.0-%23ff69b4)](https://www.unicode.org/emoji/charts-14.0/emoji-released.html)
|
|
[![License](https://poser.pugx.org/jawira/emoji-catalog/license)](https://packagist.org/packages/jawira/emoji-catalog)
|
|
|
|
## Usage
|
|
|
|
You have access to emojis as `\Jawira\EmojiCatalog\Emoji` constants:
|
|
|
|
```php
|
|
<?php
|
|
use Jawira\EmojiCatalog\Emoji;
|
|
|
|
echo Emoji::GRINNING_FACE; // 😀
|
|
echo Emoji::SOCCER_BALL; // ⚽
|
|
echo Emoji::HOURGLASS_DONE; // ⌛
|
|
echo Emoji::EJECT_BUTTON; // ⏏
|
|
```
|
|
|
|
Your favorite IDE should give you autocomplete since you are simply calling
|
|
class constants:
|
|
|
|
![Autocomplete](docs/images/autocomplete.png)
|
|
|
|
## How to install
|
|
|
|
```
|
|
$ composer require jawira/emoji-catalog
|
|
```
|
|
|
|
## Emoji sequences
|
|
|
|
An _emoji sequence_ is an emoji composed of other emojis. For example the
|
|
character "👨👩👧" is composed of five characters: _U+1F468 U+200D U+1F469
|
|
U+200D U+1F467_.
|
|
|
|
You don't need to compose your emojis, _jawira/emoji-catalog_ comes with all
|
|
possible sequences as class constants:
|
|
|
|
```php
|
|
echo Emoji::FAMILY_MAN_WOMAN_GIRL; // 👨👩👧
|
|
```
|
|
|
|
## Contributing
|
|
|
|
- If you liked this project, ⭐ star it on [GitHub]
|
|
. [![GitHub Repo stars](https://img.shields.io/github/stars/jawira/emoji-catalog?style=social)][GitHub]
|
|
- Or follow me on
|
|
Twitter. [![Twitter Follow](https://img.shields.io/twitter/follow/jawira?style=social)](https://twitter.com/jawira)
|
|
|
|
## License
|
|
|
|
This library is licensed under the [MIT license](LICENSE.md).
|
|
|
|
[GitHub]: https://github.com/jawira/emoji-catalog
|
|
|
|
[full emoji list]: https://github.com/jawira/emoji-catalog/blob/master/docs/catalog.md
|
|
|
|
***
|
|
|
|
## Packages from jawira
|
|
|
|
<dl>
|
|
|
|
<dt>
|
|
<a href="https://packagist.org/packages/jawira/plantuml">jawira/plantuml
|
|
<img alt="GitHub stars" src="https://badgen.net/github/stars/jawira/plantuml?icon=github"/></a>
|
|
</dt>
|
|
<dd>Provides PlantUML executable and plantuml.jar</dd>
|
|
|
|
<dt>
|
|
<a href="https://packagist.org/packages/jawira/plantuml-encoding"> jawira/plantuml-encoding
|
|
<img alt="GitHub stars" src="https://badgen.net/github/stars/jawira/plantuml-encoding?icon=github"/></a>
|
|
</dt>
|
|
<dd>PlantUML encoding functions.</dd>
|
|
|
|
<dt>
|
|
<a href="https://packagist.org/packages/jawira/case-converter">jawira/case-converter
|
|
<img alt="GitHub stars" src="https://badgen.net/github/stars/jawira/case-converter?icon=github"/></a>
|
|
</dt>
|
|
<dd>Convert strings between 13 naming conventions: Snake case, Camel case,
|
|
Pascal case, Kebab case, Ada case, Train case, Cobol case, Macro case,
|
|
Upper case, Lower case, Sentence case, Title case and Dot notation.
|
|
</dd>
|
|
|
|
<dt><a href="https://packagist.org/packages/jawira/">More...</a></dt>
|
|
</dl>
|