HEX
Server: nginx/1.18.0
System: Linux vps-9dcdb12e 5.15.0-176-generic #186-Ubuntu SMP Fri Mar 13 11:01:42 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.24
Disabled: exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
Upload Files
File: /var/www/interwave.pl/wp-content/plugins/webp-converter-for-media/src/Loader/LoaderInterface.php
<?php

namespace WebpConverter\Loader;

/**
 * Interface for class that supports method of loading images.
 */
interface LoaderInterface {

	/**
	 * @return string
	 */
	public function get_type(): string;

	/**
	 * Returns status if loader is active.
	 *
	 * @return bool
	 */
	public function is_active_loader(): bool;

	/**
	 * Integrates with WordPress hooks.
	 *
	 * @return void
	 */
	public function init_admin_hooks();

	/**
	 * Integrates with WordPress hooks.
	 *
	 * @return void
	 */
	public function init_front_end_hooks();

	/**
	 * Initializes actions for activating loader.
	 *
	 * @param bool $is_debug Is debugging?
	 *
	 * @return void
	 */
	public function activate_loader( bool $is_debug = false );

	/**
	 * Initializes actions for deactivating loader.
	 *
	 * @return void
	 */
	public function deactivate_loader();
}