Bereinigungeasy_svg_sanitizer_is_current()

easy_svg_sanitizer_is_current()

Sagt, ob die geladene Sanitizer-Klasse die Version ist, die das Plugin mitbringt.

Funktion · Easy SVG · Status: Intern · Definiert in easy-svg.php

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

Verwendung

easy_svg_sanitizer_is_current( string $class = '\\enshrined\\svgSanitize\\Sanitizer' ): bool

Beispiel

if ( ! easy_svg_sanitizer_is_current() ) {
	error_log( 'Easy SVG: an outdated sanitizer is loaded.' );
}

Beschreibung

Composer-Klassen sind global, ein anderes Plugin mit älterem enshrined/svg-sanitize kann also den Autoloader gewinnen. Geprüft wird, ob die Klasse existiert und removeDoctype() hat, was es erst ab 1.0.0 gibt.

Parameter

body
$classstring

Zu prüfende Klasse. Für Tests austauschbar.

Rückgabewert

returnbool

true, wenn die Klasse 1.0.0 oder neuer ist.

Siehe auch