protected function detectLineType($lines, $current)
	{
		$line = $lines[$current];
		$blockTypes = $this->blockTypes();
		foreach($blockTypes as $blockType) {
			if ($this->{'identify' . $blockType}($line, $lines, $current)) {
				return $blockType;
			}
		}
		// consider the line a normal paragraph if no other block type matches
		return 'paragraph';
	}
protected function detectLineType($lines, $current)
	{
		$line = $lines[$current];
		$blockTypes = $this->blockTypes();
		foreach($blockTypes as $blockType) {
			if ($this->{'identify' . $blockType}($line, $lines, $current)) {
				return $blockType;
			}
		}
		// consider the line a normal paragraph if no other block type matches
		return 'paragraph';
	}
protected function detectLineType ( $ lines , $ current ) { $ line = $ lines [ $ current ] ; $ blockTypes = $ this -> blockTypes ( ) ; foreach ( $ blockTypes as $ blockType ) { if ( $ this -> { 'identify' . $ blockType } ( $ line , $ lines , $ current ) ) { return $ blockType ; } } // consider the line a normal paragraph if no other block type matches return 'paragraph' ; }
Given a set of lines and an index of a current line it uses the registed block types to
detect the type of this line.
@param array $lines
@param integer $current
@return string name of the block type in lower case
Given a set of lines and an index of a current line it uses the registed block types to detect the type of this line .