getElementsByTagName('img'); foreach ($images as $img) { if (!$img->hasAttribute('alt') || trim($img->getAttribute('alt')) === '') { $violations[] = $this->createViolation( "Görüntü (img) etiketi 'alt' özniteliğine sahip değil veya boş. WCAG 1.1.1 uyarınca her görüntünün bir açıklaması olmalıdır.", $img ); } } return $violations; } public function getStandard(): WCAGStandard { return WCAGStandard::A; } public function getSeverity(): Severity { return Severity::CRITICAL; } }