setProvider($provider). * * Event name: 'civi.api.resolve' */ class ResolveEvent extends Event { /** * @param array $apiRequest * The full description of the API request. * @param \Civi\API\Kernel $apiKernel * The kernel which fired the event. */ public function __construct($apiRequest, $apiKernel) { parent::__construct(NULL, $apiRequest, $apiKernel); } /** * @param \Civi\API\Provider\ProviderInterface $apiProvider * The API provider responsible for executing the request. */ public function setApiProvider($apiProvider) { $this->apiProvider = $apiProvider; } /** * @param array $apiRequest * The full description of the API request. */ public function setApiRequest($apiRequest) { $this->apiRequest = $apiRequest; } }