in src/unparsed-blocks/LinkReferenceDefinition.php [228:248]
private static function consumeTitle(Lines $lines): ?(string, Lines) {
if ($lines->isEmpty()) {
return null;
}
list($first, $rest) = $lines->getFirstLineAndRest();
if ($first === '') {
$lines = $rest;
}
if ($lines->isEmpty()) {
return null;
}
$out = consume_link_title($lines->toString());
if ($out === null) {
return null;
}
list($title, $consumed_bytes) = $out;
return tuple($title, $lines->withoutFirstNBytes($consumed_bytes));
}