File "RequestContract.php"

Full Path: /home/branxxtp/freemanvalue.com/wp-content/plugins/enhanced-text-widget/analyst/src/Contracts/RequestContract.php
File size: 339 bytes
MIME-type: text/x-php
Charset: utf-8

<?php

namespace Analyst\Contracts;

use Analyst\ApiResponse;

interface RequestContract
{
	/**
	 * Cast request data to array
	 *
	 * @return array
	 */
	public function toArray();

	/**
	 * Execute the request
	 * @param RequestorContract $requestor
	 * @return ApiResponse
	 */
	public function execute(RequestorContract $requestor);
}