jakala / json-schema-validator
此包最新版本(dev-Master)没有可用的许可信息。
Symfony服务用于使用schema json验证器
dev-Master
2022-11-21 08:36 UTC
Requires
Requires (Dev)
- symfony/config: ^6.1
- symfony/dependency-injection: ^6.1
- symfony/http-kernel: ^6.1
- symfony/yaml: ^6.1
This package is auto-updated.
Last update: 2024-09-21 12:32:15 UTC
README
这是一个将库作为Symfony服务实现的示例。我们在容器中定义了JsonSchemaValidator
服务,以便我们可以在项目中的类中将其用作依赖注入。
要求
目前,此服务需要symfony库版本6.1
"symfony/dependency-injection"
"symfony/config"
"symfony/http-kernel"
"symfony/yaml"
安装
使用composer将供应商添加到项目中
composer require jakala/json-schema-validator
在config/bundles.php文件中添加bundle
Jakala\Validator\JsonSchemaValidatorBundle::class => ['all' => true],
完成这些后,我们可以使用以下命令验证服务是否在项目中可用
bin/console debug:container | grep validator
在各个服务中,应该出现带有其别名的Json schema validator
Jakala\Validator\JsonSchemaValidator Jakala\Validator\JsonSchemaValidator
json.schema.validator alias for "Jakala\Validator\JsonSchemaValidator"
使用
--待办
感谢
- Seldaek为其PHP的JSON Schema验证库实现表示感谢。 justinrainbow/json-schema
- Diego Macrini为其关于定义Symfony服务作为库的教程表示感谢。 如何在Symfony应用程序中创建服务包