getAttribute('onkeydown'); $onkeypress = $element->getAttribute('onkeypress'); $handlers = $onkeydown . ' ' . $onkeypress; if (empty(trim($handlers))) { return null; } if (strpos($handlers, 'preventDefault') !== false || strpos($handlers, 'return false') !== false) { return $this->createViolation( $element, 'Klavye odağını hapseden (keyboard trap) potansiyel olay işleyicisi tespit edildi. / Potential keyboard trap detected in inline event handlers.', 'Kullanıcıların Esc veya Tab tuşları ile bu alandan çıkabilmesini sağlayın. / Ensure users can exit this component using Esc or Tab keys.' ); } return null; } }