schemata:促进Drupal REST使用的Drupal 8数据模型的模式定义的生成

时间:2021-04-30 19:48:48
【文件属性】:
文件名称:schemata:促进Drupal REST使用的Drupal 8数据模型的模式定义的生成
文件大小:65KB
文件格式:ZIP
更新时间:2021-04-30 19:48:48
drupal json-schema drupal-module drupal-8 PHP 图式 便于生成Drupal 8数据模型的架构定义。 模式是对结构化数据的声明性描述,其中规定了如何创建该数据的规则。 模式通常用于供应关系存储,生成表单或其他用户界面,生成客户端库代码或验证数据。 Schemata支持提供程序模块的创建,该提供程序模块创建模式来描述Drupal站点中不同实体(例如节点,分类术语和用户),这些实体在Drupal REST响应中呈现。 该项目可确保您的Drupal站点能够通过与Drupal用于构建表单和验证实体的配置相同的配置来驱动API有效负载的自文档编制机器描述。 除了更抽象的开发人员模块“ Schemata”之外,还有一个模式提供程序的参考实现:Schemata JSON Schema,它提供支持以定义以Drupal Core的JSON和HAL JSON REST格式提供的实体,以及contrib模块。并格式化 。 什么有架构? 所有内容实体类型
【文件预览】:
schemata-8.x-1.x
----LICENSE.txt(18KB)
----schemata.routing.yml(63B)
----MAINTENANCE.md(993B)
----src()
--------SchemataServiceProvider.php(826B)
--------Normalizer()
--------SchemaUrl.php(2KB)
--------Controller()
--------Routing()
--------Encoder()
--------Schema()
--------SchemaFactory.php(5KB)
----schemata.info.yml(208B)
----.travis.yml(2KB)
----schemata.permissions.yml(73B)
----README.md(7KB)
----schemata_json_schema()
--------src()
--------schemata_json_schema.services.yml(6KB)
--------schemata_json_schema.info.yml(190B)
----tests()
--------src()
--------phpcs-ruleset.xml.dist(704B)
--------phpcs.xml(418B)
----.gitignore(23B)
----bin()
--------travis-run-test.sh(761B)
----schemata.services.yml(985B)
----composer.json(1KB)

网友评论