protected function consumeQuote($lines, $current)
	{
		// consume until newline
		$content = [];
		for ($i = $current, $count = count($lines); $i < $count; $i++) {
			$line = $lines[$i];
			if (ltrim($line) !== '') {
				if ($line[0] == '>' && !isset($line[1])) {
					$line = '';
				} elseif (strncmp($line, '> ', 2) === 0) {
					$line = substr($line, 2);
				}
				$content[] = $line;
			} else {
				break;
			}
		}

		$block = [
			'quote',
			'content' => $this->parseBlocks($content),
			'simple' => true,
		];
		return [$block, $i];
	}
protected function consumeQuote($lines, $current)
	{
		// consume until newline
		$content = [];
		for ($i = $current, $count = count($lines); $i < $count; $i++) {
			$line = $lines[$i];
			if (ltrim($line) !== '') {
				if ($line[0] == '>' && !isset($line[1])) {
					$line = '';
				} elseif (strncmp($line, '> ', 2) === 0) {
					$line = substr($line, 2);
				}
				$content[] = $line;
			} else {
				break;
			}
		}

		$block = [
			'quote',
			'content' => $this->parseBlocks($content),
			'simple' => true,
		];
		return [$block, $i];
	}
protected function consumeQuote ( $ lines , $ current ) { // consume until newline $ content = [ ] ; for ( $ i = $ current , $ count = count ( $ lines ) ; $ i < $ count ; $ i ++ ) { $ line = $ lines [ $ i ] ; if ( ltrim ( $ line ) !== '' ) { if ( $ line [ 0 ] == '>' && ! isset ( $ line [ 1 ] ) ) { $ line = '' ; } elseif ( strncmp ( $ line , '> ' , 2 ) === 0 ) { $ line = substr ( $ line , 2 ) ; } $ content [ ] = $ line ; } else { break ; } } $ block = [ 'quote' , 'content' => $ this -> parseBlocks ( $ content ) , 'simple' => true , ] ; return [ $ block , $ i ] ; }
Consume lines for a blockquote element
Consume lines for a blockquote element