PHPackages                             shimabox/pemojine - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. shimabox/pemojine

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

shimabox/pemojine
=================

Pemojine is a library for handling Emoji in PHP.

v0.6.5(5y ago)131MITPHPPHP &gt;=5.5CI failing

Since Nov 27Pushed 5y ago1 watchersCompare

[ Source](https://github.com/shimabox/pemojine)[ Packagist](https://packagist.org/packages/shimabox/pemojine)[ Docs](https://github.com/shimabox/pemojine)[ RSS](/packages/shimabox-pemojine/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (5)Versions (13)Used By (0)

 [![pemojine-logo](https://github.com/shimabox/assets/raw/master/pemojine/logo.png "Pemojine")](https://github.com/shimabox/assets/raw/master/pemojine/logo.png)

Pemojine
========

[](#pemojine)

Pemojine is a library for handling Emoji in PHP.

[![License](https://camo.githubusercontent.com/827251f48212a05f3e77dc219e96646764d90fedf6cbc7da50802eea43a64f74/68747470733a2f2f706f7365722e707567782e6f72672f7368696d61626f782f70656d6f6a696e652f6c6963656e7365)](https://packagist.org/packages/shimabox/pemojine)[![Build Status](https://camo.githubusercontent.com/fc6a25745e727a6fa928f5d33cc601c3a9885a9b7718bd9e21a8e39180d57e07/68747470733a2f2f7472617669732d63692e6f72672f7368696d61626f782f70656d6f6a696e652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/shimabox/pemojine)[![Maintainability](https://camo.githubusercontent.com/345da474f02d46d71e758d5a003b73ad793dd700ee7963e2100dfe2025e1acd0/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f61623637376165336438616530313461643665642f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/shimabox/pemojine/maintainability)[![Coverage Status](https://camo.githubusercontent.com/08dc8eee8cad292ac2cd555ffaf84aaab9b7b4b4e8a8417fe9f574f3fba30f5e/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f7368696d61626f782f70656d6f6a696e652f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/shimabox/pemojine?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/282b41fe111b87284260f57720d26e6a4db673e28b31355718b1becb3dcd8a09/68747470733a2f2f706f7365722e707567782e6f72672f7368696d61626f782f70656d6f6a696e652f762f737461626c65)](https://packagist.org/packages/shimabox/pemojine)[![Latest Unstable Version](https://camo.githubusercontent.com/8ed74b11bc11ca65bd740cc35729a8ae6ecebcdb6a57607ad2a1d603711222ab/68747470733a2f2f706f7365722e707567782e6f72672f7368696d61626f782f70656d6f6a696e652f762f756e737461626c65)](https://packagist.org/packages/shimabox/pemojine)

[![demo](https://github.com/shimabox/assets/raw/master/pemojine/demo.gif)](https://github.com/shimabox/assets/raw/master/pemojine/demo.gif)

This library is getting data from here.

- [Full Emoji List, v13.1](https://unicode.org/emoji/charts/full-emoji-list.html "Full Emoji List, v13.1")
- [Full Emoji Modifier Sequences, v13.1](https://unicode.org/emoji/charts/full-emoji-modifiers.html "Full Emoji Modifier Sequences, v13.1")
- [emoji-toolkit/emoji.json at master · joypixels/emoji-toolkit](https://github.com/joypixels/emoji-toolkit/blob/master/emoji.json "emoji-toolkit/emoji.json at master · joypixels/emoji-toolkit")

Attention
---------

[](#attention)

- Support for php5.5-7.3

Architecture
------------

[](#architecture)

[![pemojine-architecture](https://github.com/shimabox/assets/raw/master/pemojine/architecture.png "pemojine-architecture")](https://github.com/shimabox/assets/raw/master/pemojine/architecture.png)

- Treat one Emoji as a group.
- MediumGroup bundle Groups.
- BigGroup bundle MediumGroups.
- Vendor bundle BigGroups.
- @see [Full Emoji List, v13.1](https://unicode.org/emoji/charts/full-emoji-list.html "Full Emoji List, v13.1")

Features
--------

[](#features)

- You can output it for each vendor (Apple, Google, etc...).
- Outputable for each group.
    - BigGroups, MediumGroups, Groups.
- Randomly output Emoji.
- Create sentences containing Emoji.
- The group structure can be easily customized.

Demo
----

[](#demo)

- Todo

Installation
------------

[](#installation)

Via Composer

```
$ composer require shimabox/pemojine

```

Develop

```
$ git clone https://github.com/shimabox/pemojine
$ cd pemojine
$ composer install

```

Usage
-----

[](#usage)

```
