edmondscommerce / doctrine-static-meta
使用PHP静态元数据驱动器且不使用注解的Doctrine实现
6.6.0
2024-02-20 11:24 UTC
Requires
- php: >=7.2
- ext-json: *
- ext-mysqli: *
- ext-pdo: *
- doctrine/data-fixtures: ^1.3
- doctrine/dbal: ^2.9.2
- doctrine/migrations: ^1.8
- doctrine/orm: ^2.7.0
- edmondscommerce/typesafe-functions: ^0
- moneyphp/money: ^3.1
- ramsey/uuid-doctrine: ^1.5
- symfony/config: >=4.0 <4.3
- symfony/console: >=4.0 <4.3
- symfony/dependency-injection: >=4.0 <4.3
- symfony/filesystem: >=4.0 <4.3
- symfony/intl: >=4.0 <4.3
- symfony/validator: >=4.0 <4.3
Requires (Dev)
- doctrine/data-fixtures: ^1.3
- edmondscommerce/phpqa: ^1.0
- fzaninotto/faker: v1.8.0
- gossi/php-code-generator: ^0.5.0
- overtrue/phplint: dev-master#6fd4d10db12e5df0193dd89d0b0613644b2c258c@dev
- roave/security-advisories: dev-master@dev
Suggests
- gossi/php-code-generator: required for code generation to work
- sebastian/diff: required for overrides commands
- dev-master
- 6.6.0
- 6.5.1
- 6.5.0
- 6.4.0
- 6.3.0
- 6.2.2
- 6.2.1
- 6.2
- 6.1.6
- 6.1.5
- 6.1.4
- 6.1.3
- 6.1.2
- 6.1.1
- 6.1.0
- 6.0.0
- 5.0.1
- 5.0.0
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.0
- 3.1.0
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.3.14
- 2.3.13
- 2.3.12
- 2.3.11
- 2.3.10
- 2.3.9
- 2.3.8
- 2.3.7
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.0
- 1.3
- 1.2.0
- 1.1.0
- 1.0.1
- 1.0.0
- dev-PHP8-GossiCodegen-Fork
- dev-PHP8-PHP-Parser
- dev-PHP8-Nette-Code-Gen
- dev-PHP8
- dev-DoctrineUpdateFixes
- dev-fixIntlIssues
- dev-DoctrineDeprecations
- dev-AbstractEntityClass
- dev-PHP74
- dev-EntityNameId
- dev-AllowRelationshipsToUseDifferentNames
- dev-Docs
- dev-TypesafeUpgrade
- dev-UnableToUpdateEmbeddable
- dev-TravisSpeedOptimisations
- dev-TestVersionOfMaster
- dev-fixture-transactions
- dev-IncludeMetadataFactoryByDefault
- dev-EntityFactoryIssues
- dev-UsefulErrorOnDropFailure
- dev-TypesafeUpdates
- dev-LifeCycleEventInit
- dev-RequiredRelations
- dev-BetterReflectionAndNoMoreGossiCodegen
This package is auto-updated.
Last update: 2024-09-20 12:53:50 UTC
README
由Edmonds Commerce提供
使用PHP静态元数据驱动器和不使用注解的Doctrine实现。
此库包含丰富的特性和接口,以及完整的代码生成功能,可快速设置项目。
安装
composer require edmondscommerce/typesafe-functions dev-master@dev
composer require gossi/php-code-generator "^0.5.0" --dev
composer require sebastian/diff ^3.0 --dev
composer require edmondscommerce/doctrine-static-meta dev-master@dev
限制
尽管我们现在已经在生产中使用它,但仍在进行中。
- 目前我们只针对MySQL
建议的.my.cnf文件
由于DSM使用二进制ID列,因此自定义.my.cnf文件以使其更容易工作是有意义的
[mysql]
auto-rehash
binary-as-hex = true
[client]
user=root
password=YOURPASSWORDHERE
进一步阅读
文档仍在进行中...
请查看docs文件夹