rodchyn / api-platform-core
几分钟内构建一个功能齐全的hypermedia或GraphQL API!
v2.6.3
2021-03-07 19:13 UTC
Requires
- php: >=7.1
- doctrine/inflector: ^1.0 || ^2.0
- fig/link-util: ^1.0
- psr/cache: ^1.0
- psr/container: ^1.0
- symfony/http-foundation: ^4.4 || ^5.1
- symfony/http-kernel: ^4.4 || ^5.1
- symfony/property-access: ^3.4.19 || ^4.4 || ^5.1
- symfony/property-info: ^3.4 || ^4.4 || ^5.2.1
- symfony/serializer: ^4.4 || ^5.1
- symfony/web-link: ^4.4 || ^5.1
- willdurand/negotiation: ^2.0.3 || ^3.0
Requires (Dev)
- behat/behat: ^3.1
- behat/mink: ^1.7
- doctrine/annotations: ^1.7
- doctrine/common: ^2.11 || ^3.0
- doctrine/data-fixtures: ^1.2.2
- doctrine/doctrine-bundle: ^1.12 || ^2.0
- doctrine/mongodb-odm: ^2.0
- doctrine/mongodb-odm-bundle: ^4.0
- doctrine/orm: ^2.6.4 || ^3.0
- elasticsearch/elasticsearch: ^6.0 || ^7.0
- friends-of-behat/mink-browserkit-driver: ^1.3.1
- friends-of-behat/mink-extension: ^2.2
- friends-of-behat/symfony-extension: ^2.1
- guzzlehttp/guzzle: ^6.0 || ^7.0
- jangregor/phpstan-prophecy: ^0.8
- justinrainbow/json-schema: ^5.2.1
- phpdocumentor/reflection-docblock: ^3.0 || ^4.0 || ^5.1
- phpdocumentor/type-resolver: ^0.3 || ^0.4 || ^1.4
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: ^0.12.65
- phpstan/phpstan-doctrine: ^0.12.7
- phpstan/phpstan-phpunit: ^0.12.4
- phpstan/phpstan-symfony: ^0.12.4
- psr/log: ^1.0
- ramsey/uuid: ^3.7 || ^4.0
- ramsey/uuid-doctrine: ^1.4
- soyuka/contexts: ^3.3.1
- soyuka/stubs-mongodb: ^1.0
- symfony/asset: ^3.4 || ^4.4 || ^5.1
- symfony/browser-kit: ^4.4 || ^5.1
- symfony/cache: ^3.4 || ^4.4 || ^5.1
- symfony/config: ^3.4 || ^4.4 || ^5.1
- symfony/console: ^3.4 || ^4.4 || ^5.1
- symfony/css-selector: ^3.4 || ^4.4 || ^5.1
- symfony/debug: ^3.4 || ^4.4 || ^5.1
- symfony/dependency-injection: ^3.4 || ^4.4 || ^5.1
- symfony/doctrine-bridge: ^3.4 || ^4.4 || ^5.1
- symfony/dom-crawler: ^3.4 || ^4.4 || ^5.1
- symfony/event-dispatcher: ^3.4 || ^4.4 || ^5.1
- symfony/expression-language: ^3.4 || ^4.4 || ^5.1
- symfony/finder: ^3.4 || ^4.4 || ^5.1
- symfony/form: ^3.4 || ^4.4 || ^5.1
- symfony/framework-bundle: ^4.4 || ^5.1
- symfony/http-client: ^4.4 || ^5.1
- symfony/mercure-bundle: *
- symfony/messenger: ^4.4 || ^5.1
- symfony/phpunit-bridge: ^5.1.7
- symfony/routing: ^3.4 || ^4.4 || ^5.1
- symfony/security-bundle: ^3.4 || ^4.4 || ^5.1
- symfony/security-core: ^4.4 || ^5.1
- symfony/twig-bundle: ^3.4 || ^4.4 || ^5.1
- symfony/validator: ^3.4 || ^4.4 || ^5.1
- symfony/web-profiler-bundle: ^4.4 || ^5.1
- symfony/yaml: ^3.4 || ^4.4 || ^5.1
- twig/twig: ^1.42.3 || ^2.12 || ^3.0
- webonyx/graphql-php: ^14.0
Suggests
- doctrine/mongodb-odm-bundle: To support MongoDB. Only versions 4.0 and later are supported.
- elasticsearch/elasticsearch: To support Elasticsearch.
- guzzlehttp/guzzle: To use the HTTP cache invalidation system.
- ocramius/package-versions: To display the API Platform's version in the debug bar.
- phpdocumentor/reflection-docblock: To support extracting metadata from PHPDoc.
- psr/cache-implementation: To use metadata caching.
- ramsey/uuid: To support Ramsey's UUID identifiers.
- symfony/cache: To have metadata caching when using Symfony integration.
- symfony/config: To load XML configuration files.
- symfony/expression-language: To use authorization features.
- symfony/security: To use authorization features.
- symfony/twig-bundle: To use the Swagger UI integration.
- symfony/uid: To support Symfony UUID/ULID identifiers.
- symfony/web-profiler-bundle: To use the data collector.
- webonyx/graphql-php: To support GraphQL.
Conflicts
- doctrine/common: <2.7
- doctrine/mongodb-odm: <2.0
- doctrine/persistence: <1.3
- dev-main / 2.7.x-dev
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.6.0-beta.1
- v2.6.0-alpha.1
- v2.5.10
- v2.5.9
- v2.5.8
- v2.5.7
- v2.5.6
- v2.5.5
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.5.0-beta.2
- v2.5.0-beta.1
- v2.4.7
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.4.0-beta.2
- v2.4.0-beta.1
- v2.3.6
- v2.3.5
- v2.3.4
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.3.0-beta.1
- 2.2.x-dev
- v2.2.10
- v2.2.9
- v2.2.8
- v2.2.7
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.2.0-beta.2
- v2.2.0-beta.1
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.1.0-beta.2
- v2.1.0-beta.1
- v2.0.11
- v2.0.10
- v2.0.9
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v2.0.0-rc.6
- v2.0.0-rc.5
- v2.0.0-rc.4
- v2.0.0-rc.3
- v2.0.0-rc.2
- v2.0.0-rc.1
- v2.0.0-beta.3
- v2.0.0-beta.2
- v2.0.0-beta.1
- v2.0.0-alpha.2
- v2.0.0-alpha.1
- v1.1.1
- v1.1.0
- v1.1.0-beta.2
- v1.1.0-beta.1
- v1.0.1
- v1.0.0
- v1.0.0-beta.3
- v1.0.0-beta.2
- v1.0.0-beta
This package is auto-updated.
Last update: 2024-08-29 06:07:39 UTC
README
API Platform Core是一个易于使用且功能强大的系统,用于创建HATEOAS驱动的REST和GraphQL API。它是API Platform框架的组件,可以使用库中提供的包与Symfony框架集成。
它原生支持包括JSON for Linked Data (JSON-LD)、Hydra Core Vocabulary、OpenAPI v2 (formerly Swagger) and v3、HAL和Problem Details在内的流行开放格式。
在几分钟内构建一个工作并功能齐全的CRUD API。利用工具的出色功能来开发复杂和高性能的API-first项目。扩展或覆盖您想要的任何内容。
文档
API Platform Core库的文档可以在官方网站上浏览。