uawdijnntqw1x1x1
IP : 216.73.216.28
Hostname : toronto-dev2
Kernel : Linux toronto-dev2 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
srv
/
users
/
craft4
/
apps
/
craft4-newsite-space
/
.
/
vendor
/
cebe
/
markdown
/
inline
/
..
/
.
/
block
/
QuoteTrait.php
/
/
<?php /** * @copyright Copyright (c) 2014 Carsten Brandt * @license https://github.com/cebe/markdown/blob/master/LICENSE * @link https://github.com/cebe/markdown#readme */ namespace cebe\markdown\block; /** * Adds the block quote elements */ trait QuoteTrait { /** * identify a line as the beginning of a block quote. */ protected function identifyQuote($line) { return $line[0] === '>' && (!isset($line[1]) || ($l1 = $line[1]) === ' ' || $l1 === "\t"); } /** * Consume lines for a blockquote element */ 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]; } /** * Renders a blockquote */ protected function renderQuote($block) { return '<blockquote>' . $this->renderAbsy($block['content']) . "</blockquote>\n"; } abstract protected function parseBlocks($lines); abstract protected function renderAbsy($absy); }
/srv/users/craft4/apps/craft4-newsite-space/./vendor/cebe/markdown/inline/.././block/QuoteTrait.php