HEX
Server: nginx
System: Linux pool195-106-36.bur.atomicsites.net 6.12.57+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1~bpo12+1 (2025-11-17) x86_64
User: (0)
PHP: 8.3.31
Disabled: pcntl_fork
Upload Files
File: /wordpress/plugins/wp-cloud-client/beta/src/Handler/HandlerInterface.php
<?php

declare(strict_types=1);

namespace VPlugins\WPCloudClient\Handler;

interface HandlerInterface {

	/**
	 * Unique action name this handler responds to.
	 *
	 * @return string Action name.
	 */
	public function action(): string;

	/**
	 * Execute the action with the given parameters.
	 *
	 * @param array<string, mixed> $params Action parameters.
	 * @return array<string, mixed> Action result data.
	 *
	 * @throws \RuntimeException On failure.
	 */
	public function execute( array $params ): array;
}