@@ -396,6 +396,12 @@ |
||
396 | 396 | return $diff->build(); |
397 | 397 | } |
398 | 398 | |
399 | + /** |
|
400 | + * @param string $oldText |
|
401 | + * @param string $newText |
|
402 | + * @param string $attribute |
|
403 | + * @param string $element |
|
404 | + */ |
|
399 | 405 | protected function diffElementsByAttribute($oldText, $newText, $attribute, $element) |
400 | 406 | { |
401 | 407 | $oldAttribute = $this->getAttributeFromTag($oldText, $attribute); |
@@ -130,10 +130,10 @@ discard block |
||
130 | 130 | if ($this->isTag($word)) { |
131 | 131 | $word = $this->stripTagAttributes($word); |
132 | 132 | } |
133 | - if (isset($this->wordIndices[ $word ])) { |
|
134 | - $this->wordIndices[ $word ][] = $i; |
|
133 | + if (isset($this->wordIndices[$word])) { |
|
134 | + $this->wordIndices[$word][] = $i; |
|
135 | 135 | } else { |
136 | - $this->wordIndices[ $word ] = array($i); |
|
136 | + $this->wordIndices[$word] = array($i); |
|
137 | 137 | } |
138 | 138 | } |
139 | 139 | } |
@@ -549,7 +549,7 @@ discard block |
||
549 | 549 | } else { |
550 | 550 | $firstOrDefault = false; |
551 | 551 | foreach ($this->config->getSpecialCaseOpeningTags() as $x) { |
552 | - if (preg_match($x, $words[ 0 ])) { |
|
552 | + if (preg_match($x, $words[0])) { |
|
553 | 553 | $firstOrDefault = $x; |
554 | 554 | break; |
555 | 555 | } |
@@ -557,13 +557,13 @@ discard block |
||
557 | 557 | if ($firstOrDefault) { |
558 | 558 | $specialCaseTagInjection = '<ins class="mod">'; |
559 | 559 | if ($tag === 'del') { |
560 | - unset($words[ 0 ]); |
|
560 | + unset($words[0]); |
|
561 | 561 | } |
562 | - } elseif (array_search($words[ 0 ], $this->config->getSpecialCaseClosingTags()) !== false) { |
|
562 | + } elseif (array_search($words[0], $this->config->getSpecialCaseClosingTags()) !== false) { |
|
563 | 563 | $specialCaseTagInjection = '</ins>'; |
564 | 564 | $specialCaseTagInjectionIsBefore = true; |
565 | 565 | if ($tag === 'del') { |
566 | - unset($words[ 0 ]); |
|
566 | + unset($words[0]); |
|
567 | 567 | } |
568 | 568 | } |
569 | 569 | } |
@@ -571,7 +571,7 @@ discard block |
||
571 | 571 | break; |
572 | 572 | } |
573 | 573 | if ($specialCaseTagInjectionIsBefore) { |
574 | - $this->content .= $specialCaseTagInjection . implode('', $this->extractConsecutiveWords($words, 'tag')); |
|
574 | + $this->content .= $specialCaseTagInjection.implode('', $this->extractConsecutiveWords($words, 'tag')); |
|
575 | 575 | } else { |
576 | 576 | $workTag = $this->extractConsecutiveWords($words, 'tag'); |
577 | 577 | |
@@ -593,7 +593,7 @@ discard block |
||
593 | 593 | } |
594 | 594 | } |
595 | 595 | |
596 | - $appendContent = implode('', $workTag) . $specialCaseTagInjection; |
|
596 | + $appendContent = implode('', $workTag).$specialCaseTagInjection; |
|
597 | 597 | |
598 | 598 | if (isset($workTag[0]) === true && $this->stringUtil->stripos($workTag[0], '<img') !== false) { |
599 | 599 | $appendContent = $this->wrapText($appendContent, $tag, $cssClass); |
@@ -774,7 +774,7 @@ discard block |
||
774 | 774 | $space = $this->stringUtil->strpos($word, ' ', 1); |
775 | 775 | |
776 | 776 | if ($space) { |
777 | - return '<' . $this->stringUtil->substr($word, 1, $space) . '>'; |
|
777 | + return '<'.$this->stringUtil->substr($word, 1, $space).'>'; |
|
778 | 778 | } |
779 | 779 | |
780 | 780 | return trim($word, '<>'); |
@@ -798,15 +798,15 @@ discard block |
||
798 | 798 | |
799 | 799 | for ($indexInOld = $startInOld; $indexInOld < $endInOld; ++$indexInOld) { |
800 | 800 | $newMatchLengthAt = array(); |
801 | - $index = $this->oldWords[ $indexInOld ]; |
|
801 | + $index = $this->oldWords[$indexInOld]; |
|
802 | 802 | if ($this->isTag($index)) { |
803 | 803 | $index = $this->stripTagAttributes($index); |
804 | 804 | } |
805 | - if (!isset($this->wordIndices[ $index ])) { |
|
805 | + if (!isset($this->wordIndices[$index])) { |
|
806 | 806 | $matchLengthAt = $newMatchLengthAt; |
807 | 807 | continue; |
808 | 808 | } |
809 | - foreach ($this->wordIndices[ $index ] as $indexInNew) { |
|
809 | + foreach ($this->wordIndices[$index] as $indexInNew) { |
|
810 | 810 | if ($indexInNew < $startInNew) { |
811 | 811 | continue; |
812 | 812 | } |
@@ -814,8 +814,8 @@ discard block |
||
814 | 814 | break; |
815 | 815 | } |
816 | 816 | |
817 | - $newMatchLength = (isset($matchLengthAt[ $indexInNew - 1 ]) ? $matchLengthAt[ $indexInNew - 1 ] : 0) + 1; |
|
818 | - $newMatchLengthAt[ $indexInNew ] = $newMatchLength; |
|
817 | + $newMatchLength = (isset($matchLengthAt[$indexInNew - 1]) ? $matchLengthAt[$indexInNew - 1] : 0) + 1; |
|
818 | + $newMatchLengthAt[$indexInNew] = $newMatchLength; |
|
819 | 819 | |
820 | 820 | if ($newMatchLength > $bestMatchSize || |
821 | 821 | ( |