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. |
|
|
|