www.gusucode.com > Flarum中文优化论坛PHP源码程序 > FlarumChina-master/vendor/flarum/flarum-ext-emoji/src/Listener/FormatEmoticons.php
<?php /* * This file is part of Flarum. * * (c) Toby Zerner <toby.zerner@gmail.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Flarum\Emoji\Listener; use Flarum\Event\ConfigureFormatter; use Illuminate\Contracts\Events\Dispatcher; class FormatEmoticons { /** * @param Dispatcher $events */ public function subscribe(Dispatcher $events) { $events->listen(ConfigureFormatter::class, [$this, 'addEmoticons']); } /** * @param ConfigureFormatter $event */ public function addEmoticons(ConfigureFormatter $event) { $event->configurator->Emoji->useEmojiOne(); $event->configurator->Emoji->omitImageSize(); $event->configurator->Emoji->addAlias(':)', '🙂'); $event->configurator->Emoji->addAlias(':D', '😃'); $event->configurator->Emoji->addAlias(':P', '😛'); $event->configurator->Emoji->addAlias(':(', '🙁'); $event->configurator->Emoji->addAlias(':|', '😐'); $event->configurator->Emoji->addAlias(';)', '😉'); $event->configurator->Emoji->addAlias(':\'(', '😢'); $event->configurator->Emoji->addAlias(':O', '😮'); $event->configurator->Emoji->addAlias('B)', '😎'); $event->configurator->Emoji->addAlias('>:(', '😡'); } }