source)) { return null; } $source = $r->source; // Trim empty lines from the start and end of the source foreach ($source as $linenum => $line) { if (\strlen(\trim($line)) || $linenum === $r->line) { break; } unset($source[$linenum]); } foreach (\array_reverse($source, true) as $linenum => $line) { if (\strlen(\trim($line)) || $linenum === $r->line) { break; } unset($source[$linenum]); } $output = ''; foreach ($source as $linenum => $line) { if ($linenum === $r->line) { $output .= '
'.$output.'