IMUNIFY_SECURITY_PATH . '/lib/CloudLinux/Imunify/Composer/Semver/', 'CloudLinux\\Imunify\\' => IMUNIFY_SECURITY_PATH . '/inc/', ); foreach ( $prefixes as $prefix => $base_dir ) { if ( 0 === strpos( $class, $prefix ) ) { $relative_class = substr( $class, strlen( $prefix ) ); $file = $base_dir . str_replace( '\\', '/', $relative_class ) . '.php'; // @phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged if ( @file_exists( $file ) ) { include_once $file; } break; } } } ); try { if ( ! class_exists( Plugin::class ) ) { return; } Plugin::instance()->init(); } catch ( \Exception $e ) { do_action( 'imunify_security_set_error', E_WARNING, 'Init plugin failed: ' . $e->getMessage(), __FILE__, __LINE__, array( 'fingerprint' => array( 'init-plugin-failed', get_class( $e ) ), ) ); }