WordPress\AiClient\Providers\Contracts
ProviderOperationsHandlerInterface{}
Interface for handling provider-level operations.
Provides methods to retrieve and manage long-running operations across all models within a provider. Operations are tracked at the provider level rather than per-model.
No Hooks.
Usage
$ProviderOperationsHandlerInterface = new ProviderOperationsHandlerInterface(); // use class methods
Methods
Changelog
| Since 0.1.0 | Introduced. |
ProviderOperationsHandlerInterface{} ProviderOperationsHandlerInterface{} code WP 7.0
interface ProviderOperationsHandlerInterface
{
/**
* Gets an operation by ID.
*
* @since 0.1.0
*
* @param string $operationId Operation identifier.
* @return OperationInterface The operation.
* @throws InvalidArgumentException If operation not found.
*/
public function getOperation(string $operationId): OperationInterface;
}