api-platform / core
在几分钟内构建一个功能齐全的hypermedia或GraphQL API!
v4.0.1
2024-09-19 16:21 UTC
Requires
- php: >=8.2
- doctrine/inflector: ^1.0 || ^2.0
- psr/cache: ^1.0 || ^2.0 || ^3.0
- psr/container: ^1.0 || ^2.0
- symfony/deprecation-contracts: ^3.1
- symfony/http-foundation: ^6.4 || ^7.0
- symfony/http-kernel: ^6.4 || ^7.0
- symfony/property-access: ^6.4 || ^7.0
- symfony/property-info: ^6.4 || ^7.0
- symfony/serializer: ^6.4 || ^7.0
- symfony/translation-contracts: ^3.3
- symfony/web-link: ^6.4 || ^7.0
- willdurand/negotiation: ^3.1
Requires (Dev)
- api-platform/doctrine-common: ^3.4 || ^4.0
- api-platform/doctrine-odm: ^3.4 || ^4.0
- api-platform/doctrine-orm: ^3.4 || ^4.0
- api-platform/documentation: ^3.4 || ^4.0
- api-platform/elasticsearch: ^3.4 || ^4.0
- api-platform/graphql: ^3.4 || ^4.0
- api-platform/http-cache: ^3.4 || ^4.0
- api-platform/hydra: ^3.4 || ^4.0
- api-platform/json-api: ^3.3 || ^4.0
- api-platform/json-schema: ^3.4 || ^4.0
- api-platform/jsonld: ^3.4 || ^4.0
- api-platform/metadata: ^3.4 || ^4.0
- api-platform/openapi: ^3.4 || ^4.0
- api-platform/ramsey-uuid: ^3.4 || ^4.0
- api-platform/serializer: ^3.4 || ^4.0
- api-platform/state: ^3.4 || ^4.0
- api-platform/validator: ^3.4 || ^4.0
- behat/behat: ^3.11
- behat/mink: ^1.9
- doctrine/cache: ^1.11 || ^2.1
- doctrine/common: ^3.2.2
- doctrine/dbal: ^4.0
- doctrine/doctrine-bundle: ^2.11
- doctrine/mongodb-odm: ^2.6
- doctrine/mongodb-odm-bundle: ^4.0 || ^5.0
- doctrine/orm: ^2.17 || ^3.0
- elasticsearch/elasticsearch: ^8.4
- 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
- illuminate/config: ^11.0
- illuminate/contracts: ^11.0
- illuminate/database: ^11.0
- illuminate/http: ^11.0
- illuminate/pagination: ^11.0
- illuminate/routing: ^11.0
- illuminate/support: ^11.0
- jangregor/phpstan-prophecy: ^1.0
- justinrainbow/json-schema: ^5.2.11
- laravel/framework: ^11.0
- orchestra/testbench: ^9.1
- phpspec/prophecy-phpunit: ^2.2
- phpstan/extension-installer: ^1.1
- phpstan/phpdoc-parser: ^1.13
- phpstan/phpstan: ^1.10
- phpstan/phpstan-doctrine: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-symfony: ^1.0
- phpunit/phpunit: ^11.2
- psr/log: ^1.0 || ^2.0 || ^3.0
- ramsey/uuid: ^4.0
- ramsey/uuid-doctrine: ^2.0
- soyuka/contexts: ^3.3.10
- soyuka/pmu: ^0.0.12
- soyuka/stubs-mongodb: ^1.0
- symfony/asset: ^6.4 || ^7.0
- symfony/browser-kit: ^6.4 || ^7.0
- symfony/cache: ^6.4 || ^7.0
- symfony/config: ^6.4 || ^7.0
- symfony/console: ^6.4 || ^7.0
- symfony/css-selector: ^6.4 || ^7.0
- symfony/dependency-injection: ^6.4 || ^7.0
- symfony/doctrine-bridge: ^6.4.2 || ^7.0.2
- symfony/dom-crawler: ^6.4 || ^7.0
- symfony/error-handler: ^6.4 || ^7.0
- symfony/event-dispatcher: ^6.4 || ^7.0
- symfony/expression-language: ^6.4 || ^7.0
- symfony/finder: ^6.4 || ^7.0
- symfony/form: ^6.4 || ^7.0
- symfony/framework-bundle: ^6.4 || ^7.0
- symfony/http-client: ^6.4 || ^7.0
- symfony/intl: ^6.4 || ^7.0
- symfony/maker-bundle: ^1.24
- symfony/mercure-bundle: *
- symfony/messenger: ^6.4 || ^7.0
- symfony/routing: ^6.4 || ^7.0
- symfony/security-bundle: ^6.4 || ^7.0
- symfony/security-core: ^6.4 || ^7.0
- symfony/stopwatch: ^6.4 || ^7.0
- symfony/string: ^6.4 || ^7.0
- symfony/twig-bundle: ^6.4 || ^7.0
- symfony/uid: ^6.4 || ^7.0
- symfony/validator: ^6.4 || ^7.0
- symfony/web-profiler-bundle: ^6.4 || ^7.0
- symfony/yaml: ^6.4 || ^7.0
- twig/twig: ^1.42.3 || ^2.12 || ^3.0
- webonyx/graphql-php: ^15.0
Suggests
- doctrine/mongodb-odm-bundle: To support MongoDB. Only versions 4.0 and later are supported.
- elasticsearch/elasticsearch: To support Elasticsearch.
- ocramius/package-versions: To display the API Platform's version in the debug bar.
- phpstan/phpdoc-parser: 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/http-client: To use the HTTP cache invalidation system.
- symfony/messenger: To support messenger integration.
- 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: <3.2.2
- doctrine/dbal: <2.10
- doctrine/mongodb-odm: <2.4
- doctrine/orm: <2.14.0
- doctrine/persistence: <1.3
- phpspec/prophecy: <1.15
- phpunit/phpunit: <9.5
- symfony/framework-bundle: 6.4.6 || 7.0.6
- symfony/var-exporter: <6.1.1
- 4.0.x-dev
- dev-main / 4.0.x-dev
- v4.0.1
- v4.0.0
- v4.0.0-beta.2
- v4.0.0-beta.1
- v4.0.0-alpha.7
- v4.0.0-alpha.6
- v4.0.0-alpha.5
- v4.0.0-alpha.4
- v4.0.0-alpha.3
- v4.0.0-alpha.2
- v4.0.0-alpha.1
- 3.4.x-dev
- v3.4.0
- v3.4.0-beta.1
- v3.4.0-alpha.7
- v3.4.0-alpha.6
- v3.4.0-alpha.5
- v3.4.0-alpha.4
- v3.4.0-alpha.3
- v3.4.0-alpha.2
- v3.4.0-alpha.1
- 3.3.x-dev
- v3.3.13
- v3.3.12
- v3.3.11
- v3.3.10
- v3.3.9
- v3.3.8
- v3.3.7
- v3.3.6
- v3.3.5
- v3.3.4
- v3.3.3
- v3.3.2
- v3.3.1
- v3.3.0
- v3.3.0-beta.2
- v3.3.0-beta.1
- v3.3.0-alpha.2
- v3.3.0-alpha.1
- 3.2.x-dev
- v3.2.26
- v3.2.25
- v3.2.24
- v3.2.23
- v3.2.22
- v3.2.21
- v3.2.20
- v3.2.19
- v3.2.18
- v3.2.17
- v3.2.16
- v3.2.15
- v3.2.14
- v3.2.13
- v3.2.12
- v3.2.11
- v3.2.10
- v3.2.9
- v3.2.8
- v3.2.7
- v3.2.6
- v3.2.5
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.2.0-beta.2
- v3.2.0-beta.1
- v3.2.0-alpha.2
- v3.2.0-alpha.1
- 3.1.x-dev
- v3.1.29
- v3.1.28
- v3.1.27
- v3.1.26
- v3.1.25
- v3.1.24
- v3.1.23
- v3.1.22
- v3.1.21
- v3.1.20
- v3.1.19
- v3.1.18
- v3.1.17
- v3.1.16
- v3.1.15
- v3.1.14
- v3.1.13
- v3.1.12
- v3.1.11
- v3.1.10
- v3.1.9
- v3.1.8
- v3.1.7
- v3.1.6
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- 3.0.x-dev
- v3.0.12
- v3.0.11
- v3.0.10
- v3.0.9
- v3.0.8
- v3.0.7
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v3.0.0-rc.2
- v3.0.0-rc.1
- v3.0.0-beta.2
- v3.0.0-beta.1
- 2.7.x-dev
- v2.7.18
- v2.7.17
- v2.7.16
- v2.7.15
- v2.7.14
- v2.7.13
- v2.7.12
- v2.7.11
- v2.7.10
- v2.7.9
- v2.7.8
- v2.7.7
- v2.7.6
- v2.7.5
- v2.7.4
- v2.7.3
- v2.7.2
- v2.7.1
- v2.7.0
- v2.7.0-rc.2
- v2.7.0-rc.1
- v2.7.0-beta.5
- v2.7.0-beta.4
- v2.7.0-beta.3
- v2.7.0-beta.2
- v2.7.0-beta.1
- v2.7.0-alpha.7
- v2.7.0-alpha.6
- v2.7.0-alpha.5
- v2.7.0-alpha.4
- v2.7.0-alpha.3
- v2.7.0-alpha.2
- v2.7.0-alpha.1
- 2.6.x-dev
- v2.6.8
- v2.6.7
- v2.6.6
- v2.6.5
- v2.6.4
- v2.6.3
- v2.6.3-alpha.1
- v2.6.3.alpha
- v2.6.2
- v2.6.1
- v2.6.0
- v2.6.0-beta.1
- v2.6.0-alpha.1
- 2.5.x-dev
- 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
- 2.4.x-dev
- 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
- 2.3.x-dev
- 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
- 2.1.x-dev
- 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
- 2.0.x-dev
- 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
- 1.x-dev
- 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-09-21 11:06:22 UTC
README
API Platform Core是一个易于使用且功能强大的系统,用于创建由hypermedia-driven REST和GraphQL驱动的API。它是API Platform框架的一个组件,并且可以使用与库一起分发的包与Symfony框架集成。
它原生支持包括JSON for Linked Data (JSON-LD)、Hydra Core Vocabulary、OpenAPI v2 (formerly Swagger) and v3、JSON:API、HAL和Problem Details在内的流行开放格式。
在几分钟内构建一个工作且功能齐全的Web API。利用工具的出色功能来开发复杂和高性能的API-first项目。扩展或覆盖你想要的一切。
文档
API Platform Core库的文档可以在官方网站上浏览。