fmasa/doctrine-nullable-embeddables
最新稳定版本:1.0.1
Composer 安装命令:
composer require fmasa/doctrine-nullable-embeddables
包简介
Mechanism for nullable embeddables in Doctrine 2.5+
README 文档
README
This package serves as workaround for Doctrine's lack of support of nullable embeddables due to implementation of embeddables in Doctrine 2.5+ For more informations about the issue see doctrine/doctrine2.
Installation
The best way to install fmasa/doctrine-yaml-annotations is using Composer:
$ composer require fmasa/doctrine-nullable-embeddables
There are several conditions that has to be met:
- Property with nullable embeddable must use
Fmasa\DoctrineNullableEmbeddables\Annotations\Nullableannotation. - Every property in nullable embeddable must be nullable (or must use
Nullableannotation if it's embeddable)
Now all you have to do is register Fmasa\DoctrineNullableEmbeddables\Subscriber and you have nullable embeddables working:
/* @var $annotationReader Doctrine\Common\Annotations\Reader */ /* @var $em Doctrine\ORM\EntityManager */ $evm->addEventSubscriber(new Fmasa\DoctrineNullableEmbeddables\Subscriber($annotationReader));
But I'm using YAML for mapping!
See fmasa/doctrine-yaml-annotations to make extensions like this work with YAML mapping.
统计信息
- 总下载量: 25.29k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-07-04