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( $event)

No description

onApiAuthorize( $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 40
static array getSubscribedEvents()

Return Value

array

at line 67
__construct(Kernel $apiKernel)

Parameters

Kernel $apiKernel The API kernel.

at line 79
onApiResolve( $event)

Parameters

$event API resolution event.

at line 95
onApiAuthorize( $event)

Parameters

$event API authorization event.

at line 112
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 135
array getEntityNames(int $version)

Parameters

int $version API version.

Return Value

array

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

Parameters

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

Return Value

array