文件名称:NelmioApiDocBundle:通过注释为REST API生成文档
文件大小:2MB
文件格式:ZIP
更新时间:2024-02-20 07:25:50
api php symfony bundle symfony-bundle
NelmioApiDocBundle NelmioApiDocBundle捆绑包使您可以为API生成体面的文档。 从3.x迁移到4.0 版本4.0带来了OpenAPI 3.0支持。 如果要坚持使用Swagger 2.0,则应使用此捆绑软件的版本3。 从2.x迁移到3.0 安装 打开命令控制台,输入项目目录,然后执行以下命令以下载此捆绑包的最新版本: composer require nelmio/api-doc-bundle 文献资料 贡献 请参阅文件。 运行测试 安装依赖项: git clone https://github.com/nelmio/NelmioApiDocBundle.git cd NelmioApiDocBundle composer update 然后运行测试套件: ./phpunit 执照 该捆绑软件是根据MIT许可发布的。
【文件预览】:
NelmioApiDocBundle-master
----composer.json(2KB)
----DependencyInjection()
--------Compiler()
--------NelmioApiDocExtension.php(10KB)
--------Configuration.php(6KB)
----Form()
--------Extension()
----phpunit.bat(31B)
----Routing()
--------FilteredRouteCollectionBuilder.php(4KB)
----RouteDescriber()
--------RouteDescriberTrait.php(1KB)
--------RouteDescriberInterface.php(469B)
--------RouteMetadataDescriber.php(4KB)
--------PhpDocDescriber.php(2KB)
--------FosRestDescriber.php(6KB)
----ModelDescriber()
--------ObjectModelDescriber.php(7KB)
--------JMSModelDescriber.php(11KB)
--------BazingaHateoasModelDescriber.php(5KB)
--------Annotations()
--------ModelDescriberInterface.php(484B)
--------FormModelDescriber.php(10KB)
--------FallbackObjectModelDescriber.php(667B)
----Model()
--------Model.php(1KB)
--------ModelRegistry.php(5KB)
----OpenApiPhp()
--------DefaultOperationId.php(932B)
--------ModelRegister.php(6KB)
--------Util.php(16KB)
----LICENSE(1KB)
----Resources()
--------config()
--------views()
--------public()
----Command()
--------DumpCommand.php(2KB)
----Annotation()
--------Areas.php(1KB)
--------Security.php(561B)
--------Operation.php(379B)
--------Model.php(845B)
----ApiDocGenerator.php(3KB)
----PropertyDescriber()
--------ObjectPropertyDescriber.php(1KB)
--------CompoundPropertyDescriber.php(2KB)
--------FloatPropertyDescriber.php(831B)
--------PropertyDescriberInterface.php(606B)
--------DateTimePropertyDescriber.php(931B)
--------BooleanPropertyDescriber.php(796B)
--------IntegerPropertyDescriber.php(795B)
--------NullablePropertyTrait.php(552B)
--------ArrayPropertyDescriber.php(2KB)
--------StringPropertyDescriber.php(796B)
----NelmioApiDocBundle.php(781B)
----Controller()
--------DocumentationController.php(1KB)
--------SwaggerUiController.php(2KB)
----Util()
--------ControllerReflector.php(4KB)
----update-js.sh(784B)
----Exception()
--------UndocumentedArrayItemsException.php(1KB)
----Describer()
--------RouteDescriber.php(2KB)
--------DefaultDescriber.php(2KB)
--------ModelRegistryAwareInterface.php(416B)
--------ExternalDocDescriber.php(1KB)
--------OpenApiPhpDescriber.php(7KB)
--------DescriberInterface.php(371B)
--------ModelRegistryAwareTrait.php(537B)
--------ApiPlatformDescriber.php(1KB)