Skip to content

Commit 3207d76

Browse files
committed
Add doctrine/persistence v2 support and ecommit/util-bundle v3 support
1 parent 81d9413 commit 3207d76

4 files changed

Lines changed: 8 additions & 7 deletions

File tree

Form/DataTransformer/Entity/AbstractEntityTransformer.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
namespace Ecommit\JavascriptBundle\Form\DataTransformer\Entity;
1212

1313
use Doctrine\ORM\QueryBuilder;
14-
use Ecommit\UtilBundle\Util\Util;
14+
use Ecommit\ScalarValues\ScalarValues;
1515
use Symfony\Component\Form\DataTransformerInterface;
1616
use Symfony\Component\PropertyAccess\PropertyAccess;
1717
use Symfony\Component\PropertyAccess\PropertyAccessor;
@@ -55,7 +55,7 @@ protected function init(QueryBuilder $queryBuilder, $identifier, $property)
5555
protected function getCacheHash($id)
5656
{
5757
if (is_array($id)) {
58-
$id = Util::filterScalarValues($id);
58+
$id = ScalarValues::filterScalarValues($id);
5959
$id = array_map(
6060
function ($child) {
6161
return (string)$child; //Converts ids from integer to string => Parameters for transform and reverse functions must be identicals

Form/DataTransformer/Entity/EntitiesToIdsTransformer.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
use Doctrine\Common\Collections\ArrayCollection;
1414
use Doctrine\Common\Collections\Collection;
1515
use Doctrine\ORM\QueryBuilder;
16-
use Ecommit\UtilBundle\Util\Util;
16+
use Ecommit\ScalarValues\ScalarValues;
1717
use Symfony\Bridge\Doctrine\Form\ChoiceList\ORMQueryBuilderLoader;
1818
use Symfony\Component\Form\Exception\TransformationFailedException;
1919
use Symfony\Component\Form\Exception\UnexpectedTypeException;
@@ -79,7 +79,7 @@ public function reverseTransform($values)
7979
if (!is_array($values)) {
8080
throw new UnexpectedTypeException($values, 'array');
8181
}
82-
$values = Util::filterScalarValues($values);
82+
$values = ScalarValues::filterScalarValues($values);
8383

8484
if (count($values) == 0) {
8585
return $collection;

Form/Type/EntityNormalizerTrait.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
namespace Ecommit\JavascriptBundle\Form\Type;
1212

13-
use Doctrine\Common\Persistence\ManagerRegistry;
1413
use Doctrine\ORM\QueryBuilder;
14+
use Doctrine\Persistence\ManagerRegistry;
1515
use Symfony\Bundle\FrameworkBundle\Routing\Router;
1616
use Symfony\Component\Form\Exception\InvalidConfigurationException;
1717
use Symfony\Component\OptionsResolver\Options;

composer.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@
1313
"doctrine/common": "*",
1414
"doctrine/doctrine-bundle": "^1.6|^2.0",
1515
"doctrine/orm": "~2.3",
16-
"doctrine/persistence": "^1.0",
17-
"ecommit/util-bundle": "2.5.*@dev",
16+
"doctrine/persistence": "^1.0|^2.0",
17+
"ecommit/util-bundle": "3.0.*@dev",
18+
"ecommit/scalar-values": "^1.0",
1819
"symfony/config": "^4.2|^5.0",
1920
"symfony/dependency-injection": "^4.2|^5.0",
2021
"symfony/doctrine-bridge": "^4.2|^5.0",

0 commit comments

Comments
 (0)