protected function JsonApiBuildSubscriber::getResourceConfig in JSON:API Extras 8.3
Get a single resource configuration entity by its ID.
Parameters
string $resource_config_id: The configuration entity ID.
Return value
\Drupal\jsonapi_extras\Entity\JsonapiResourceConfig The configuration entity for the resource type.
1 call to JsonApiBuildSubscriber::getResourceConfig()
- JsonApiBuildSubscriber::applyResourceConfig in src/
EventSubscriber/ JsonApiBuildSubscriber.php - Apply resource config through the event.
File
- src/
EventSubscriber/ JsonApiBuildSubscriber.php, line 72
Class
- JsonApiBuildSubscriber
- JSON API build subscriber that applies all changes from extra's to the API.
Namespace
Drupal\jsonapi_extras\EventSubscriberCode
protected function getResourceConfig($resource_config_id) {
$null_resource = new NullJsonapiResourceConfig([
'id' => $resource_config_id,
], 'jsonapi_resource_config');
try {
$resource_configs = $this->repository
->getResourceConfigs();
return $resource_configs[$resource_config_id] ?? $null_resource;
} catch (PluginException $e) {
return $null_resource;
}
}