From 2bf490d0bc536d108f8c1542d85903267c7c1be7 Mon Sep 17 00:00:00 2001 From: Arnadus Date: Mon, 12 Jan 2015 11:29:21 +0100 Subject: [PATCH 1/2] Change type hinting to allow others EntityManagerInterface --- DataTransformer/EntityToIdTransformer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DataTransformer/EntityToIdTransformer.php b/DataTransformer/EntityToIdTransformer.php index c255cb6..e0b3e99 100755 --- a/DataTransformer/EntityToIdTransformer.php +++ b/DataTransformer/EntityToIdTransformer.php @@ -2,6 +2,7 @@ namespace Gregwar\FormBundle\DataTransformer; +use Doctrine\ORM\EntityManagerInterface; use Symfony\Component\Form\DataTransformerInterface; use Symfony\Component\Form\Exception\FormException; use Symfony\Component\Form\Exception\TransformationFailedException; @@ -29,7 +30,7 @@ class EntityToIdTransformer implements DataTransformerInterface private $unitOfWork; - public function __construct(EntityManager $em, $class, $property, $queryBuilder, $multiple) + public function __construct(EntityManagerInterface $em, $class, $property, $queryBuilder, $multiple) { if (!(null === $queryBuilder || $queryBuilder instanceof QueryBuilder || $queryBuilder instanceof \Closure)) { throw new UnexpectedTypeException($queryBuilder, 'Doctrine\ORM\QueryBuilder or \Closure'); From 7a10d4af985f7c069b63d5df3e499e0036e5901a Mon Sep 17 00:00:00 2001 From: arnadus Date: Wed, 20 May 2015 14:01:58 +0200 Subject: [PATCH 2/2] update composer.json --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 0d1561d..097a14a 100644 --- a/composer.json +++ b/composer.json @@ -3,8 +3,8 @@ "description": "Provides the \"entity_id\" type (read \"entity identifier\")", "license": "MIT", "require": { - "symfony/symfony": ">=2.1,<2.7-dev", - "symfony/framework-bundle": ">=2.1,<2.7-dev", + "symfony/symfony": ">=2.1,<=3.0.x-dev", + "symfony/framework-bundle": ">=2.1,<=3.0.x-dev", "doctrine/doctrine-bundle": "*", "doctrine/orm": "*" },