ConfigEntityNormalizer |
class |
Drupal\jsonapi_extras\Normalizer |
src/Normalizer/ConfigEntityNormalizer.php |
Override ConfigEntityNormalizer to prepare input. |
|
|
2 |
ConfigSubscriber |
class |
Drupal\jsonapi_extras\EventSubscriber |
src/EventSubscriber/ConfigSubscriber.php |
Associates config cache tag and rebuilds container + routes when necessary. |
|
|
2 |
ConfigurableResourceType |
class |
Drupal\jsonapi_extras\ResourceType |
src/ResourceType/ConfigurableResourceType.php |
Defines a configurable resource type. |
|
1 |
|
ConfigurableResourceTypeRepository |
class |
Drupal\jsonapi_extras\ResourceType |
src/ResourceType/ConfigurableResourceTypeRepository.php |
Provides a repository of JSON API configurable resource types. |
|
2 |
|
ContentEntityNormalizer |
class |
Drupal\jsonapi_extras\Normalizer |
src/Normalizer/ContentEntityNormalizer.php |
Override ContentEntityNormalizer to prepare input. |
|
|
2 |
DateTimeEnhancer |
class |
Drupal\jsonapi_extras\Plugin\jsonapi\FieldEnhancer |
src/Plugin/jsonapi/FieldEnhancer/DateTimeEnhancer.php |
Perform additional manipulations to timestamp fields. |
|
|
|
DateTimeEnhancerBase |
abstract class |
Drupal\jsonapi_extras\Plugin |
src/Plugin/DateTimeEnhancerBase.php |
Base class for date and time based resourceFieldEnhancer plugins. |
2 |
2 |
|
DateTimeFromStringEnhancer |
class |
Drupal\jsonapi_extras\Plugin\jsonapi\FieldEnhancer |
src/Plugin/jsonapi/FieldEnhancer/DateTimeFromStringEnhancer.php |
Perform additional manipulations to datetime fields. |
|
|
|
DuplicateFieldConstraint |
class |
Drupal\jsonapi_extras\Plugin\Validation\Constraint |
src/Plugin/Validation/Constraint/DuplicateFieldConstraint.php |
The constraint object. |
|
|
|
DuplicateFieldConstraintValidator |
class |
Drupal\jsonapi_extras\Plugin\Validation\Constraint |
src/Plugin/Validation/Constraint/DuplicateFieldConstraintValidator.php |
The validator. |
|
|
|
EntityNormalizerTrait |
trait |
Drupal\jsonapi_extras\Normalizer |
src/Normalizer/EntityNormalizerTrait.php |
Common code for entity normalizers. |
|
|
|
EntityResourceTest |
class |
Drupal\Tests\jsonapi_extras\Kernel\Controller |
tests/src/Kernel/Controller/EntityResourceTest.php |
@coversDefaultClass \Drupal\jsonapi\Controller\EntityResource
@covers \Drupal\jsonapi_extras\Normalizer\ConfigEntityNormalizer
@group jsonapi_extras
@group legacy |
|
|
|
EntityToJsonApi |
class |
Drupal\jsonapi_extras |
src/EntityToJsonApi.php |
Simplifies the process of generating a JSON API version of an entity. |
|
|
2 |
EntityToJsonApiTest |
class |
Drupal\Tests\jsonapi_extras\Kernel |
tests/src/Kernel/EntityToJsonApiTest.php |
@coversDefaultClass \Drupal\jsonapi_extras\EntityToJsonApi
@group jsonapi
@group jsonapi_serializer
@group legacy |
|
|
|
FieldItemNormalizer |
class |
Drupal\jsonapi_extras\Normalizer |
src/Normalizer/FieldItemNormalizer.php |
Converts the Drupal field structure to a JSON API array structure. |
|
|
2 |
JsonapiExtrasServiceProvider |
class |
Drupal\jsonapi_extras |
src/JsonapiExtrasServiceProvider.php |
Replace the resource type repository for our own configurable version. |
|
|
|
JsonapiExtrasSettingsForm |
class |
Drupal\jsonapi_extras\Form |
src/Form/JsonapiExtrasSettingsForm.php |
Configure JSON API settings for this site. |
|
|
1 |
JsonapiResourceConfig |
class |
Drupal\jsonapi_extras\Entity |
src/Entity/JsonapiResourceConfig.php |
Defines the JSON API Resource Config entity. |
1 |
4 |
|
JsonapiResourceConfigDeleteForm |
class |
Drupal\jsonapi_extras\Form |
src/Form/JsonapiResourceConfigDeleteForm.php |
Builds the form to delete JSON API Resource Config entities. |
|
|
|
JsonapiResourceConfigForm |
class |
Drupal\jsonapi_extras\Form |
src/Form/JsonapiResourceConfigForm.php |
Base form for jsonapi_resource_config. |
|
|
|
JsonapiResourceConfigListBuilder |
class |
Drupal\jsonapi_extras |
src/JsonapiResourceConfigListBuilder.php |
Provides a listing of JSON API Resource Config entities. |
|
|
|
JsonExtrasApiFunctionalTest |
class |
Drupal\Tests\jsonapi_extras\Functional |
tests/src/Functional/JsonExtrasApiFunctionalTest.php |
The test class for the main functionality. |
|
|
|
JSONFieldEnhancer |
class |
Drupal\jsonapi_extras\Plugin\jsonapi\FieldEnhancer |
src/Plugin/jsonapi/FieldEnhancer/JSONFieldEnhancer.php |
Perform additional manipulations to JSON fields. |
|
|
|
NullJsonapiResourceConfig |
class |
Drupal\jsonapi_extras\ResourceType |
src/ResourceType/NullJsonapiResourceConfig.php |
Null pattern class resources without overridden configuration. |
|
1 |
|
ResourceFieldEnhancer |
class |
Drupal\jsonapi_extras\Annotation |
src/Annotation/ResourceFieldEnhancer.php |
Defines a Plugin annotation object for resource field enhancers. |
|
|
|
ResourceFieldEnhancerBase |
abstract class |
Drupal\jsonapi_extras\Plugin |
src/Plugin/ResourceFieldEnhancerBase.php |
Common base class for resourceFieldEnhancer plugins. |
4 |
3 |
|
ResourceFieldEnhancerInterface |
interface |
Drupal\jsonapi_extras\Plugin |
src/Plugin/ResourceFieldEnhancerInterface.php |
Provides an interface defining a ResourceFieldEnhancer entity. |
1 |
|
|
ResourceFieldEnhancerManager |
class |
Drupal\jsonapi_extras\Plugin |
src/Plugin/ResourceFieldEnhancerManager.php |
Manages discovery and instantiation of resourceFieldEnhancer plugins. |
|
4 |
2 |
SchemaFieldDefinitionNormalizer |
class |
Drupal\jsonapi_extras\Normalizer |
src/Normalizer/SchemaFieldDefinitionNormalizer.php |
Applies field enhancer schema changes to field schema. |
|
|
|
SchemataSchemaNormalizer |
class |
Drupal\jsonapi_extras\Normalizer |
src/Normalizer/SchemataSchemaNormalizer.php |
Applies JSONAPI Extras attribute overrides to entity schemas. |
|
|
|
SingleNestedEnhancer |
class |
Drupal\jsonapi_extras\Plugin\jsonapi\FieldEnhancer |
src/Plugin/jsonapi/FieldEnhancer/SingleNestedEnhancer.php |
Perform additional manipulations to date fields. |
|
|
|
UuidLinkEnhancer |
class |
Drupal\jsonapi_extras\Plugin\jsonapi\FieldEnhancer |
src/Plugin/jsonapi/FieldEnhancer/UuidLinkEnhancer.php |
Use UUID for internal link field value. |
|
|
|