tagName) !== 'meta') { return null; } if ($element->hasAttribute('http-equiv')) { $httpEquiv = trim($element->getAttribute('http-equiv')); if (strtolower($httpEquiv) === 'refresh') { return $this->createViolation( $element, $this->getDescription(), 'Use server-side redirects (e.g. HTTP 301/302) or standard JavaScript routing instead of meta refresh.' ); } } return null; } }