'dashicons-dismiss', Status::YELLOW => 'dashicons-warning', Status::GREEN => 'dashicons-yes-alt', Status::GREY => 'dashicons-minus', ); /** * Prints the badge. * * @param array $result Result row. */ public static function render( array $result ): void { $light = Status::light( (string) ( $result['status'] ?? Status::PENDING ) ); $class = 'brachmelder-badge brachmelder-badge--' . $light; if ( Status::is_critical( $result ) ) { $class .= ' brachmelder-badge--critical'; } printf( '%3$s', esc_attr( $class ), esc_attr( self::ICONS[ $light ] ), esc_html( Messages::label( $result ) ) ); } }