class ReflectionProvider implements EventSubscriberInterface, ProviderInterface

This class defines operations for inspecting the API's metadata.

Methods

static array
getSubscribedEvents()

No description

__construct(Kernel $apiKernel)

No description

onApiResolve(ResolveEvent $event)

No description

onApiAuthorize(AuthorizeEvent $event)

No description

array
invoke(array $apiRequest)

No description

array
getEntityNames(int $version)

No description

array
getActionNames(int $version, string $entity)

No description

Details

at line 41
static array getSubscribedEvents()

Return Value

array

at line 68
__construct(Kernel $apiKernel)

Parameters

Kernel $apiKernel The API kernel.

at line 81
onApiResolve(ResolveEvent $event)

Parameters

ResolveEvent $event API resolution event.

at line 97
onApiAuthorize(AuthorizeEvent $event)

Parameters

AuthorizeEvent $event API authorization event.

at line 114
array invoke(array $apiRequest)

Parameters

array $apiRequest The full description of the API request.

Return Value

array structured response data (per civicrm_api3_create_success)

Exceptions

API_Exception

at line 137
array getEntityNames(int $version)

Parameters

int $version API version.

Return Value

array

at line 147
array getActionNames(int $version, string $entity)

Parameters

int $version API version.
string $entity API entity.

Return Value

array