Skip to content

Commit d2b2e67

Browse files
committed
Update getFormattedXML() to match its docblock
1 parent 2f970c0 commit d2b2e67

8 files changed

+64
-32
lines changed

Magento2/Sniffs/Legacy/ClassReferencesInConfigurationFilesSniff.php

+8-4
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,14 @@ private function assertNonFactoryNameModule(File $phpcsFile, array $classes)
113113
*/
114114
private function getFormattedXML(File $phpcsFile)
115115
{
116-
$doc = new DomDocument('1.0');
117-
$doc->formatOutput = true;
118-
$doc->loadXML($phpcsFile->getTokensAsString(0, count($phpcsFile->getTokens())));
119-
return $doc->saveXML();
116+
try {
117+
$doc = new DomDocument('1.0');
118+
$doc->formatOutput = true;
119+
$doc->loadXML($phpcsFile->getTokensAsString(0, count($phpcsFile->getTokens())));
120+
return $doc->saveXML();
121+
} catch (\Exception $e) {
122+
return false;
123+
}
120124
}
121125

122126
/**

Magento2/Sniffs/Legacy/LayoutSniff.php

+8-4
Original file line numberDiff line numberDiff line change
@@ -272,10 +272,14 @@ private function testObsoleteReferences(SimpleXMLElement $layout, File $phpcsFil
272272
*/
273273
private function getFormattedXML(File $phpcsFile)
274274
{
275-
$doc = new DomDocument('1.0');
276-
$doc->formatOutput = true;
277-
$doc->loadXML($phpcsFile->getTokensAsString(0, count($phpcsFile->getTokens())));
278-
return $doc->saveXML();
275+
try {
276+
$doc = new DomDocument('1.0');
277+
$doc->formatOutput = true;
278+
$doc->loadXML($phpcsFile->getTokensAsString(0, count($phpcsFile->getTokens())));
279+
return $doc->saveXML();
280+
} catch (\Exception $e) {
281+
return false;
282+
}
279283
}
280284

281285
/**

Magento2/Sniffs/Legacy/ModuleXMLSniff.php

+8-4
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,13 @@ public function process(File $phpcsFile, $stackPtr)
8888
*/
8989
private function getFormattedXML(File $phpcsFile)
9090
{
91-
$doc = new DomDocument('1.0');
92-
$doc->formatOutput = true;
93-
$doc->loadXML($phpcsFile->getTokensAsString(0, 999999));
94-
return $doc->saveXML();
91+
try {
92+
$doc = new DomDocument('1.0');
93+
$doc->formatOutput = true;
94+
$doc->loadXML($phpcsFile->getTokensAsString(0, count($phpcsFile->getTokens())));
95+
return $doc->saveXML();
96+
} catch (\Exception $e) {
97+
return false;
98+
}
9599
}
96100
}

Magento2/Sniffs/Legacy/ObsoleteAclSniff.php

+8-4
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,13 @@ public function process(File $phpcsFile, $stackPtr)
5757
*/
5858
private function getFormattedXML(File $phpcsFile)
5959
{
60-
$doc = new DomDocument('1.0');
61-
$doc->formatOutput = true;
62-
$doc->loadXML($phpcsFile->getTokensAsString(0, 999999));
63-
return $doc->saveXML();
60+
try {
61+
$doc = new DomDocument('1.0');
62+
$doc->formatOutput = true;
63+
$doc->loadXML($phpcsFile->getTokensAsString(0, count($phpcsFile->getTokens())));
64+
return $doc->saveXML();
65+
} catch (\Exception $e) {
66+
return false;
67+
}
6468
}
6569
}

Magento2/Sniffs/Legacy/ObsoleteConfigNodesSniff.php

+8-4
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,14 @@ public function process(File $phpcsFile, $stackPtr)
7979
*/
8080
private function getFormattedXML(File $phpcsFile)
8181
{
82-
$doc = new DomDocument('1.0');
83-
$doc->formatOutput = true;
84-
$doc->loadXML($phpcsFile->getTokensAsString(0, 999999));
85-
return $doc->saveXML();
82+
try {
83+
$doc = new DomDocument('1.0');
84+
$doc->formatOutput = true;
85+
$doc->loadXML($phpcsFile->getTokensAsString(0, count($phpcsFile->getTokens())));
86+
return $doc->saveXML();
87+
} catch (\Exception $e) {
88+
return false;
89+
}
8690
}
8791

8892
/**

Magento2/Sniffs/Legacy/ObsoleteMenuSniff.php

+8-4
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,13 @@ public function process(File $phpcsFile, $stackPtr)
6262
*/
6363
private function getFormattedXML(File $phpcsFile)
6464
{
65-
$doc = new DomDocument('1.0');
66-
$doc->formatOutput = true;
67-
$doc->loadXML($phpcsFile->getTokensAsString(0, 999999));
68-
return $doc->saveXML();
65+
try {
66+
$doc = new DomDocument('1.0');
67+
$doc->formatOutput = true;
68+
$doc->loadXML($phpcsFile->getTokensAsString(0, count($phpcsFile->getTokens())));
69+
return $doc->saveXML();
70+
} catch (\Exception $e) {
71+
return false;
72+
}
6973
}
7074
}

Magento2/Sniffs/Legacy/ObsoleteSystemConfigurationSniff.php

+8-4
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,13 @@ private function invalidXML(File $phpcsFile, int $stackPtr): void
8484
*/
8585
private function getFormattedXML(File $phpcsFile)
8686
{
87-
$doc = new DomDocument('1.0');
88-
$doc->formatOutput = true;
89-
$doc->loadXML($phpcsFile->getTokensAsString(0, 999999));
90-
return $doc->saveXML();
87+
try {
88+
$doc = new DomDocument('1.0');
89+
$doc->formatOutput = true;
90+
$doc->loadXML($phpcsFile->getTokensAsString(0, count($phpcsFile->getTokens())));
91+
return $doc->saveXML();
92+
} catch (\Exception $e) {
93+
return false;
94+
}
9195
}
9296
}

Magento2/Sniffs/Legacy/WidgetXMLSniff.php

+8-4
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,13 @@ protected function invalidXML(File $phpcsFile, int $stackPtr): void
110110
*/
111111
private function getFormattedXML(File $phpcsFile)
112112
{
113-
$doc = new DomDocument('1.0');
114-
$doc->formatOutput = true;
115-
$doc->loadXML($phpcsFile->getTokensAsString(0, 999999));
116-
return $doc->saveXML();
113+
try {
114+
$doc = new DomDocument('1.0');
115+
$doc->formatOutput = true;
116+
$doc->loadXML($phpcsFile->getTokensAsString(0, count($phpcsFile->getTokens())));
117+
return $doc->saveXML();
118+
} catch (\Exception $e) {
119+
return false;
120+
}
117121
}
118122
}

0 commit comments

Comments
 (0)