League\CommonMark\Block\Parser\BlockQuoteParser::parse PHP Method

parse() public method

public parse ( League\CommonMark\ContextInterface $context, Cursor $cursor ) : boolean
$context League\CommonMark\ContextInterface
$cursor League\CommonMark\Cursor
return boolean
    public function parse(ContextInterface $context, Cursor $cursor)
    {
        if ($cursor->isIndented()) {
            return false;
        }
        if ($cursor->getFirstNonSpaceCharacter() !== '>') {
            return false;
        }
        $cursor->advanceToFirstNonSpace();
        $cursor->advance();
        $cursor->advanceBySpaceOrTab();
        $context->addBlock(new BlockQuote());
        return true;
    }
BlockQuoteParser