Skip to content

Commit 5250a4d

Browse files
committed
fix(svg): remove redundant DOMElement guards
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 95a0bfb commit 5250a4d

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

src/Pdf/Svg/SvgPdfXObjectFactory.php

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,7 @@ private function extractClassColorMaps(DOMElement $svg): array
190190
$strokes = [];
191191

192192
foreach ($svg->getElementsByTagName('style') as $styleNode) {
193-
if (!$styleNode instanceof DOMElement) {
194-
continue;
195-
}
193+
/** @var DOMElement $styleNode */
196194

197195
$css = $styleNode->textContent;
198196
if ($css === '') {
@@ -233,9 +231,7 @@ private function iterateDrawableElements(DOMElement $svg): array
233231
$elements = [];
234232

235233
foreach ($svg->getElementsByTagName('*') as $element) {
236-
if (!$element instanceof DOMElement) {
237-
continue;
238-
}
234+
/** @var DOMElement $element */
239235

240236
$name = $this->normalizeLocalName($element->localName);
241237
if (in_array($name, ['path', 'polygon', 'polyline', 'rect', 'circle', 'ellipse', 'line'], true)) {

0 commit comments

Comments
 (0)