Skip to content

Commit b06fb16

Browse files
authored
Merge pull request #644 from TomHAnderson/feature/persistence-v2-3.0.x
2 parents 446d7c5 + c76dbaf commit b06fb16

File tree

11 files changed

+20
-12
lines changed

11 files changed

+20
-12
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.idea/
22
vendor/
3+
/composer.lock
34
phpunit.xml
45
.project/
56
nbproject/

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"doctrine/dbal": "^2.10",
5151
"doctrine/doctrine-module": "^4.0",
5252
"doctrine/orm": "^2.6.4",
53-
"doctrine/persistence": "^1.3",
53+
"doctrine/persistence": "^1.3 || ^2.0",
5454
"symfony/console": "^5.0"
5555
},
5656
"require-dev": {

phpcs.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@
4242
<exclude-pattern>config/module.config.php</exclude-pattern>
4343
</rule>
4444

45+
<rule ref="PSR1.Files.SideEffects">
46+
<exclude-pattern>src/DoctrineORMModule/Form/Annotation/AnnotationBuilder.php</exclude-pattern>
47+
</rule>
48+
4549
<!-- Paths to check -->
4650
<file>config</file>
4751
<file>src</file>

src/DoctrineORMModule/Collector/MappingCollector.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
namespace DoctrineORMModule\Collector;
66

7-
use Doctrine\Common\Persistence\Mapping\ClassMetadata;
8-
use Doctrine\Common\Persistence\Mapping\ClassMetadataFactory;
7+
use Doctrine\Persistence\Mapping\ClassMetadata;
8+
use Doctrine\Persistence\Mapping\ClassMetadataFactory;
99
use Laminas\DeveloperTools\Collector\AutoHideInterface;
1010
use Laminas\DeveloperTools\Collector\CollectorInterface;
1111
use Laminas\Mvc\MvcEvent;

src/DoctrineORMModule/Form/Annotation/AnnotationBuilder.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@
55
namespace DoctrineORMModule\Form\Annotation;
66

77
use ArrayObject;
8-
use Doctrine\Common\Persistence\Mapping\ClassMetadata;
9-
use Doctrine\Common\Persistence\ObjectManager;
8+
use Doctrine\Persistence\Mapping\ClassMetadata;
9+
use Doctrine\Persistence\ObjectManager;
1010
use DoctrineModule\Form\Element;
1111
use Laminas\EventManager\EventManagerInterface;
1212
use Laminas\Form\Annotation\AnnotationBuilder as LaminasAnnotationBuilder;
1313

14+
use function class_exists;
1415
use function get_class;
1516
use function in_array;
1617
use function is_object;
@@ -129,3 +130,5 @@ protected function checkForExcludeElementFromMetadata(ClassMetadata $metadata, s
129130
return $result;
130131
}
131132
}
133+
134+
class_exists(ClassMetadata::class);

src/DoctrineORMModule/Form/Annotation/ElementAnnotationsListener.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
namespace DoctrineORMModule\Form\Annotation;
66

77
use ArrayObject;
8-
use Doctrine\Common\Persistence\ObjectManager;
98
use Doctrine\ORM\Mapping\ClassMetadata;
9+
use Doctrine\Persistence\ObjectManager;
1010
use DoctrineORMModule\Form\Element\EntitySelect;
1111
use Laminas\EventManager\AbstractListenerAggregate;
1212
use Laminas\EventManager\EventInterface;

src/DoctrineORMModule/Yuml/MetadataGrapher.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace DoctrineORMModule\Yuml;
66

7-
use Doctrine\Common\Persistence\Mapping\ClassMetadata;
7+
use Doctrine\Persistence\Mapping\ClassMetadata;
88
use Exception;
99

1010
use function class_exists;

test/DoctrineORMModuleTest/Collector/MappingCollectorTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
namespace DoctrineORMModuleTest\Collector;
44

5-
use Doctrine\Common\Persistence\Mapping\ClassMetadata;
6-
use Doctrine\Common\Persistence\Mapping\ClassMetadataFactory;
5+
use Doctrine\Persistence\Mapping\ClassMetadata;
6+
use Doctrine\Persistence\Mapping\ClassMetadataFactory;
77
use DoctrineORMModule\Collector\MappingCollector;
88
use Laminas\Mvc\MvcEvent;
99
use PHPUnit\Framework\TestCase;

test/DoctrineORMModuleTest/Service/ConfigurationFactoryTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
namespace DoctrineORMModuleTest\Service;
44

55
use Doctrine\Common\Cache\ArrayCache;
6-
use Doctrine\Common\Persistence\Mapping\Driver\MappingDriver;
76
use Doctrine\ORM\Cache\CacheConfiguration;
87
use Doctrine\ORM\Cache\DefaultCacheFactory;
98
use Doctrine\ORM\Mapping\ClassMetadataFactory;
109
use Doctrine\ORM\Mapping\EntityListenerResolver;
1110
use Doctrine\ORM\Mapping\NamingStrategy;
1211
use Doctrine\ORM\Mapping\QuoteStrategy;
12+
use Doctrine\Persistence\Mapping\Driver\MappingDriver;
1313
use DoctrineORMModule\Service\ConfigurationFactory;
1414
use DoctrineORMModuleTest\Assets\RepositoryClass;
1515
use Laminas\ServiceManager\Exception\InvalidArgumentException;

test/DoctrineORMModuleTest/Service/DBALConnectionFactoryTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44

55
use Doctrine\Common\Cache\ArrayCache;
66
use Doctrine\Common\EventManager;
7-
use Doctrine\Common\Persistence\Mapping\Driver\MappingDriver;
87
use Doctrine\DBAL\Driver\PDOSqlite\Driver as PDOSqliteDriver;
98
use Doctrine\DBAL\Platforms\AbstractPlatform;
109
use Doctrine\DBAL\Types\Type;
1110
use Doctrine\ORM\Configuration;
11+
use Doctrine\Persistence\Mapping\Driver\MappingDriver;
1212
use DoctrineORMModule\Service\ConfigurationFactory;
1313
use DoctrineORMModule\Service\DBALConnectionFactory;
1414
use DoctrineORMModuleTest\Assets\Types\MoneyType;

test/DoctrineORMModuleTest/Yuml/MetadataGrapherTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace DoctrineORMModuleTest\Yuml;
44

5-
use Doctrine\Common\Persistence\Mapping\ClassMetadata;
5+
use Doctrine\Persistence\Mapping\ClassMetadata;
66
use DoctrineORMModule\Yuml\MetadataGrapher;
77
use PHPUnit\Framework\TestCase;
88

0 commit comments

Comments
 (0)