1<?php 2 3namespace Emojione; 4 5interface RulesetInterface 6{ 7 /** 8 * Returns the shortcode unicode replacement rules 9 * 10 * @return array The shortcode unicode rules 11 */ 12 public function getShortcodeReplace(); 13 14 /** 15 * Returns the ascii unicode replacement rules 16 * 17 * @return array The ascii unicode rules 18 */ 19 public function getAsciiReplace(); 20 21 /** 22 * Returns the unicode shortcode replacement rules 23 * 24 * @return array The unicode shortcode rules 25 */ 26 public function getUnicodeReplace(); 27 28 /** 29 * Returns the regexp to find ascii smilies 30 * 31 * @return string The regexp 32 */ 33 public function getAsciiRegexp(); 34} 35