protected function parseShortnames($text)
	{
		$matchPos = strpos($text, ':');
		if ($matchPos === false)
		{
			return;
		}
		preg_match_all($this->shortnameRegexp, $text, $matches, PREG_OFFSET_CAPTURE, $matchPos);
		foreach ($matches[0] as list($alias, $tagPos))
		{
			$alias .= ':';
			$tagLen = strlen($alias);
			if (isset($this->parser->registeredVars['Emoji.aliases'][$alias]))
			{
				$hex = $this->getHexSequence($this->parser->registeredVars['Emoji.aliases'][$alias]);
				$this->addTag($tagPos, $tagLen, $hex);
			}
			elseif (preg_match('/^:[0-3][0-9a-f]{3,4}(?:-[0-9a-f]{4,5})*:$/', $alias))
			{
				$this->addTag($tagPos, $tagLen, substr($alias, 1, -1));
			}
		}
	}
protected function parseShortnames($text)
	{
		$matchPos = strpos($text, ':');
		if ($matchPos === false)
		{
			return;
		}
		preg_match_all($this->shortnameRegexp, $text, $matches, PREG_OFFSET_CAPTURE, $matchPos);
		foreach ($matches[0] as list($alias, $tagPos))
		{
			$alias .= ':';
			$tagLen = strlen($alias);
			if (isset($this->parser->registeredVars['Emoji.aliases'][$alias]))
			{
				$hex = $this->getHexSequence($this->parser->registeredVars['Emoji.aliases'][$alias]);
				$this->addTag($tagPos, $tagLen, $hex);
			}
			elseif (preg_match('/^:[0-3][0-9a-f]{3,4}(?:-[0-9a-f]{4,5})*:$/', $alias))
			{
				$this->addTag($tagPos, $tagLen, substr($alias, 1, -1));
			}
		}
	}
protected function parseShortnames ( $ text ) { $ matchPos = strpos ( $ text , ':' ) ; if ( $ matchPos === false ) { return ; } preg_match_all ( $ this -> shortnameRegexp , $ text , $ matches , PREG_OFFSET_CAPTURE , $ matchPos ) ; foreach ( $ matches [ 0 ] as list ( $ alias , $ tagPos ) ) { $ alias .= ':' ; $ tagLen = strlen ( $ alias ) ; if ( isset ( $ this -> parser -> registeredVars [ 'Emoji.aliases' ] [ $ alias ] ) ) { $ hex = $ this -> getHexSequence ( $ this -> parser -> registeredVars [ 'Emoji.aliases' ] [ $ alias ] ) ; $ this -> addTag ( $ tagPos , $ tagLen , $ hex ) ; } elseif ( preg_match ( '/^:[0-3][0-9a-f]{3,4}(?:-[0-9a-f]{4,5})*:$/' , $ alias ) ) { $ this -> addTag ( $ tagPos , $ tagLen , substr ( $ alias , 1 , - 1 ) ) ; } } }
Parse shortnames in given text

@param  string $text Original text
@return void
Parse shortnames in given text