Skip to content

jawira/emoji-catalog

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 License

Usage

You have access to emojis as \Jawira\EmojiCatalog\Emoji constants:

<?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

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:

echo Emoji::FAMILY_MAN_WOMAN_GIRL; // 👨‍👩‍👧

Contributing

  • If you liked this project, star it on GitHub . GitHub Repo stars
  • Or follow me on Twitter. Twitter Follow

License

This library is licensed under the MIT license.


Packages from jawira

jawira/plantuml GitHub stars
Provides PlantUML executable and plantuml.jar
jawira/plantuml-encoding GitHub stars
PlantUML encoding functions.
jawira/case-converter GitHub stars
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.
More...