diff --git a/lib/internal/Magento/Framework/Escaper.php b/lib/internal/Magento/Framework/Escaper.php index 9c249923197f..0465f72412a2 100644 --- a/lib/internal/Magento/Framework/Escaper.php +++ b/lib/internal/Magento/Framework/Escaper.php @@ -1,7 +1,7 @@ getTranslateInline(); return $translateInline->isAllowed() - ? $this->inlineSensitiveEscapeHthmlAttr($string) + ? $this->inlineSensitiveEscapeHtmlAttr($string) : $this->getEscaper()->escapeHtmlAttr($string); } @@ -407,12 +407,12 @@ public function escapeXssInUrl($data) private function escapeScriptIdentifiers(string $data): string { $filteredData = preg_replace('/[\x00-\x1F\x7F\xA0]/u', '', $data); - if ($filteredData === false || $filteredData === '') { + if ($filteredData === null || $filteredData === '') { return ''; } $filteredData = preg_replace(self::$xssFiltrationPattern, ':', $filteredData); - if ($filteredData === false) { + if ($filteredData === null) { return ''; } @@ -518,7 +518,7 @@ private function getTranslateInline() * @param string $text * @return string */ - private function inlineSensitiveEscapeHthmlAttr(string $text): string + private function inlineSensitiveEscapeHtmlAttr(string $text): string { $escaper = $this->getEscaper(); $textLength = strlen($text);