clean up unused code
This commit is contained in:
parent
98d7a9518d
commit
a7672bd187
@ -549,11 +549,6 @@ class Parser
|
|||||||
private function getNextEmbedBlock($indentation = null, $inSequence = false)
|
private function getNextEmbedBlock($indentation = null, $inSequence = false)
|
||||||
{
|
{
|
||||||
$oldLineIndentation = $this->getCurrentLineIndentation();
|
$oldLineIndentation = $this->getCurrentLineIndentation();
|
||||||
$blockScalarIndentations = array();
|
|
||||||
|
|
||||||
if ($this->isBlockScalarHeader()) {
|
|
||||||
$blockScalarIndentations[] = $oldLineIndentation;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!$this->moveToNextLine()) {
|
if (!$this->moveToNextLine()) {
|
||||||
return;
|
return;
|
||||||
@ -612,30 +607,9 @@ class Parser
|
|||||||
|
|
||||||
$isItUnindentedCollection = $this->isStringUnIndentedCollectionItem();
|
$isItUnindentedCollection = $this->isStringUnIndentedCollectionItem();
|
||||||
|
|
||||||
if (empty($blockScalarIndentations) && $this->isBlockScalarHeader()) {
|
|
||||||
$blockScalarIndentations[] = $this->getCurrentLineIndentation();
|
|
||||||
}
|
|
||||||
|
|
||||||
$previousLineIndentation = $this->getCurrentLineIndentation();
|
|
||||||
|
|
||||||
while ($this->moveToNextLine()) {
|
while ($this->moveToNextLine()) {
|
||||||
$indent = $this->getCurrentLineIndentation();
|
$indent = $this->getCurrentLineIndentation();
|
||||||
|
|
||||||
// terminate all block scalars that are more indented than the current line
|
|
||||||
if (!empty($blockScalarIndentations) && $indent < $previousLineIndentation && '' !== trim($this->currentLine)) {
|
|
||||||
foreach ($blockScalarIndentations as $key => $blockScalarIndentation) {
|
|
||||||
if ($blockScalarIndentation >= $indent) {
|
|
||||||
unset($blockScalarIndentations[$key]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (empty($blockScalarIndentations) && !$this->isCurrentLineComment() && $this->isBlockScalarHeader()) {
|
|
||||||
$blockScalarIndentations[] = $indent;
|
|
||||||
}
|
|
||||||
|
|
||||||
$previousLineIndentation = $indent;
|
|
||||||
|
|
||||||
if ($isItUnindentedCollection && !$this->isCurrentLineEmpty() && !$this->isStringUnIndentedCollectionItem() && $newIndent === $indent) {
|
if ($isItUnindentedCollection && !$this->isCurrentLineEmpty() && !$this->isStringUnIndentedCollectionItem() && $newIndent === $indent) {
|
||||||
$this->moveToPreviousLine();
|
$this->moveToPreviousLine();
|
||||||
break;
|
break;
|
||||||
@ -1054,16 +1028,6 @@ class Parser
|
|||||||
return '-' === rtrim($this->currentLine) || 0 === strpos($this->currentLine, '- ');
|
return '-' === rtrim($this->currentLine) || 0 === strpos($this->currentLine, '- ');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Tests whether or not the current line is the header of a block scalar.
|
|
||||||
*
|
|
||||||
* @return bool
|
|
||||||
*/
|
|
||||||
private function isBlockScalarHeader()
|
|
||||||
{
|
|
||||||
return (bool) self::preg_match('~'.self::BLOCK_SCALAR_HEADER_PATTERN.'$~', $this->currentLine);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A local wrapper for `preg_match` which will throw a ParseException if there
|
* A local wrapper for `preg_match` which will throw a ParseException if there
|
||||||
* is an internal error in the PCRE engine.
|
* is an internal error in the PCRE engine.
|
||||||
|
Reference in New Issue
Block a user