You are here

Classes, traits, and interfaces in Schemata 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
ComplexDataDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\jsonapi schemata_json_schema/src/Normalizer/jsonapi/ComplexDataDefinitionNormalizer.php Normalizer for ComplexDataDefinitionInterface. 2
ComplexDataDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\json schemata_json_schema/src/Normalizer/json/ComplexDataDefinitionNormalizer.php Normalizer for ComplexDataDefinitionInterface. 1 1 2
ComplexDataDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\hal schemata_json_schema/src/Normalizer/hal/ComplexDataDefinitionNormalizer.php Normalizer for ComplexDataDefinitionInterface for HAL. 2
Controller class Drupal\schemata\Controller src/Controller/Controller.php Contains callback methods for dynamic routes.
DataDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\jsonapi schemata_json_schema/src/Normalizer/jsonapi/DataDefinitionNormalizer.php Normalizer for DataDefinitionInterface instances. 2 2
DataDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\json schemata_json_schema/src/Normalizer/json/DataDefinitionNormalizer.php Normalizer for DataDefinitionInterface instances. 5 2 2
DataDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\hal schemata_json_schema/src/Normalizer/hal/DataDefinitionNormalizer.php Normalizer for DataDefinitionInterface instances. 2
DataReferenceDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\json schemata_json_schema/src/Normalizer/json/DataReferenceDefinitionNormalizer.php Normalizer for Entity References. 1 1 2
DataReferenceDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\hal schemata_json_schema/src/Normalizer/hal/DataReferenceDefinitionNormalizer.php Normalizer for Entity References in HAL+JSON style.
DateTime8601TypeMapper class Drupal\schemata_json_schema\Plugin\schemata_json_schema\type_mapper schemata_json_schema/src/Plugin/schemata_json_schema/type_mapper/DateTime8601TypeMapper.php Converts Data Definition properties of the datetime_iso8601 to JSON Schema.
EmailTypeMapper class Drupal\schemata_json_schema\Plugin\schemata_json_schema\type_mapper schemata_json_schema/src/Plugin/schemata_json_schema/type_mapper/EmailTypeMapper.php Converts Data Definition properties of the email to JSON Schema.
EntityReferenceTypeMapper class Drupal\schemata_json_schema\Plugin\schemata_json_schema\type_mapper schemata_json_schema/src/Plugin/schemata_json_schema/type_mapper/EntityReferenceTypeMapper.php Converts Data Definition properties of entity_reference type to JSON Schema.
FallbackTypeMapper class Drupal\schemata_json_schema\Plugin\schemata_json_schema\type_mapper schemata_json_schema/src/Plugin/schemata_json_schema/type_mapper/FallbackTypeMapper.php The fallback type mapper, explicitly called if none other is applicable.
FieldDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\jsonapi schemata_json_schema/src/Normalizer/jsonapi/FieldDefinitionNormalizer.php Normalizer for FieldDefinitionInterface objects. 2
FieldDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\json schemata_json_schema/src/Normalizer/json/FieldDefinitionNormalizer.php Normalizer for FieldDefinitionInterface objects. 1 1 2
FieldDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\hal schemata_json_schema/src/Normalizer/hal/FieldDefinitionNormalizer.php HAL normalizer for FieldDefinition objects. 2
FilterFormatTypeMapper class Drupal\schemata_json_schema\Plugin\schemata_json_schema\type_mapper schemata_json_schema/src/Plugin/schemata_json_schema/type_mapper/FilterFormatTypeMapper.php Converts Data Definition properties of filter_format type to JSON Schema.
JsonApiNormalizerBase abstract class Drupal\schemata_json_schema\Normalizer\jsonapi schemata_json_schema/src/Normalizer/jsonapi/JsonApiNormalizerBase.php Base class for JSON Schema Normalizers. 1
JsonNormalizerBase abstract class Drupal\schemata_json_schema\Normalizer\json schemata_json_schema/src/Normalizer/json/JsonNormalizerBase.php Base class for JSON Schema Normalizers. 2
JsonSchemaEncoder class Drupal\schemata_json_schema\Encoder schemata_json_schema/src/Encoder/JsonSchemaEncoder.php Encodes data into json_schema. 2
ListDataDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\jsonapi schemata_json_schema/src/Normalizer/jsonapi/ListDataDefinitionNormalizer.php Normalizer for ListDataDefinitionInterface objects. 2 2
ListDataDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\json schemata_json_schema/src/Normalizer/json/ListDataDefinitionNormalizer.php Normalizer for ListDataDefinitionInterface objects. 2 1 2
ListDataDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\hal schemata_json_schema/src/Normalizer/hal/ListDataDefinitionNormalizer.php HAL normalizer for ListDataDefinitionInterface objects. 2
NodeSchema class Drupal\schemata\Schema src/Schema/NodeSchema.php Specialized schema for Node Entities. 2
NormalizerBase abstract class Drupal\schemata\Normalizer src/Normalizer/NormalizerBase.php Base class for JSON Schema Normalizers. 2 2
ReferenceListTrait trait Drupal\schemata_json_schema\Normalizer\hal schemata_json_schema/src/Normalizer/hal/ReferenceListTrait.php Passes reference handling to DataReferenceDefinitionHalNormalizer.
RelationshipFieldDefinitionNormalizer class Drupal\schemata_json_schema\Normalizer\jsonapi schemata_json_schema/src/Normalizer/jsonapi/RelationshipFieldDefinitionNormalizer.php Normalizer for RelationshipFieldDefinitionNormalizer objects. 2
Routes class Drupal\schemata\Routing src/Routing/Routes.php Class Routes.
Schema class Drupal\schemata\Schema src/Schema/Schema.php Schema class that describes a Drupal Entity or Entity Type. 1 1
SchemaFactory class Drupal\schemata src/SchemaFactory.php Create an object of type Drupal\schemata\Schema\SchemaInterface. 1 2
SchemaFactoryTest class Drupal\Tests\schemata\Kernel tests/src/Kernel/SchemaFactoryTest.php Tests the Schema Factory service.
SchemaInterface interface Drupal\schemata\Schema src/Schema/SchemaInterface.php Requirements for a Schema to interact with Schema utilities and serializers. 1 3
SchemataBrowserTestBase abstract class Drupal\Tests\schemata\Functional tests/src/Functional/SchemataBrowserTestBase.php Sets up functional testing for Schemata. 1
SchemataJsonSchemaServiceProvider class Drupal\schemata_json_schema schemata_json_schema/src/SchemataJsonSchemaServiceProvider.php Provides schemata services that depend directly on HAL.
SchemataSchemaNormalizer class Drupal\schemata_json_schema\Normalizer\jsonapi schemata_json_schema/src/Normalizer/jsonapi/SchemataSchemaNormalizer.php Primary normalizer for SchemaInterface objects. 2
SchemataSchemaNormalizer class Drupal\schemata_json_schema\Normalizer\json schemata_json_schema/src/Normalizer/json/SchemataSchemaNormalizer.php Primary normalizer for SchemaInterface objects. 1 1 2
SchemataSchemaNormalizer class Drupal\schemata_json_schema\Normalizer\hal schemata_json_schema/src/Normalizer/hal/SchemataSchemaNormalizer.php Extends the base SchemataSchema normalizer for JSON with HAL+JSON elements. 2
SchemataServiceProvider class Drupal\schemata src/SchemataServiceProvider.php Adds schema_json as known format.
SchemaUrl class Drupal\schemata src/SchemaUrl.php Provides additional URL factory methods for linking to Schema. 4
TimestampTypeMapper class Drupal\schemata_json_schema\Plugin\schemata_json_schema\type_mapper schemata_json_schema/src/Plugin/schemata_json_schema/type_mapper/TimestampTypeMapper.php Converts Data Definition properties of timestamp type to JSON Schema.
TypeMapper class Drupal\schemata_json_schema\Annotation schemata_json_schema/src/Annotation/TypeMapper.php Defines a JSON Schema Type Mapper annotation object. 1
TypeMapperBase class Drupal\schemata_json_schema\Plugin\schemata_json_schema\type_mapper schemata_json_schema/src/Plugin/schemata_json_schema/type_mapper/TypeMapperBase.php Base class for TypeMappers plugins. 6
TypeMapperInterface interface Drupal\schemata_json_schema\Plugin\schemata_json_schema\type_mapper schemata_json_schema/src/Plugin/schemata_json_schema/type_mapper/TypeMapperInterface.php Defines the extended methods needed for a TypeMapper plugin. 1 1
TypeMapperPluginManager class Drupal\schemata_json_schema\Plugin\Type schemata_json_schema/src/Plugin/Type/TypeMapperPluginManager.php Manages TypeMapper plugins. 2
ValidateSchemaTest class Drupal\Tests\schemata\Functional tests/src/Functional/ValidateSchemaTest.php Tests that generated JSON Schemas are valid as JSON Schema.

Other projects