protected static function createTag($tagName, TagStack $tagStack, Tag $tag)
	{
		$startPos = $tag->getPos();
		$endTag   = $tag->getEndTag();
		if ($endTag)
		{
			$startLen = $tag->getLen();
			$endPos   = $endTag->getPos();
			$endLen   = $endTag->getLen();
		}
		else
		{
			$startLen = 0;
			$endPos   = $tag->getPos() + $tag->getLen();
			$endLen   = 0;
		}

		return $tagStack->addTagPair($tagName, $startPos, $startLen, $endPos, $endLen, $tag->getSortPriority());
	}
protected static function createTag($tagName, TagStack $tagStack, Tag $tag)
	{
		$startPos = $tag->getPos();
		$endTag   = $tag->getEndTag();
		if ($endTag)
		{
			$startLen = $tag->getLen();
			$endPos   = $endTag->getPos();
			$endLen   = $endTag->getLen();
		}
		else
		{
			$startLen = 0;
			$endPos   = $tag->getPos() + $tag->getLen();
			$endLen   = 0;
		}

		return $tagStack->addTagPair($tagName, $startPos, $startLen, $endPos, $endLen, $tag->getSortPriority());
	}
protected static function createTag ( $ tagName , TagStack $ tagStack , Tag $ tag ) { $ startPos = $ tag -> getPos ( ) ; $ endTag = $ tag -> getEndTag ( ) ; if ( $ endTag ) { $ startLen = $ tag -> getLen ( ) ; $ endPos = $ endTag -> getPos ( ) ; $ endLen = $ endTag -> getLen ( ) ; } else { $ startLen = 0 ; $ endPos = $ tag -> getPos ( ) + $ tag -> getLen ( ) ; $ endLen = 0 ; } return $ tagStack -> addTagPair ( $ tagName , $ startPos , $ startLen , $ endPos , $ endLen , $ tag -> getSortPriority ( ) ) ; }
Create a tag for a media embed

@param  string   $tagName  Tag's name
@param  TagStack $tagStack
@param  Tag      $tag      Reference tag
@return Tag                New tag
Create a tag for a media embed