11
11
12
12
namespace Symfony \Bridge \Doctrine \Tests \Validator ;
13
13
14
- use Doctrine \ORM \Mapping \Driver \AnnotationDriver ;
15
14
use PHPUnit \Framework \TestCase ;
16
15
use Symfony \Bridge \Doctrine \Tests \DoctrineTestHelper ;
17
16
use Symfony \Bridge \Doctrine \Tests \Fixtures \BaseUser ;
@@ -39,12 +38,8 @@ class DoctrineLoaderTest extends TestCase
39
38
{
40
39
public function testLoadClassMetadata ()
41
40
{
42
- $ validatorBuilder = Validation::createValidatorBuilder ()->enableAnnotationMapping (true );
43
- if (class_exists (AnnotationDriver::class) && method_exists ($ validatorBuilder , 'addDefaultDoctrineAnnotationReader ' )) {
44
- $ validatorBuilder ->addDefaultDoctrineAnnotationReader ();
45
- }
46
-
47
- $ validator = $ validatorBuilder
41
+ $ validator = Validation::createValidatorBuilder ()
42
+ ->enableAttributeMapping ()
48
43
->addLoader (new DoctrineLoader (DoctrineTestHelper::createTestEntityManager (), '{^Symfony \\\\Bridge \\\\Doctrine \\\\Tests \\\\Fixtures \\\\DoctrineLoader} ' ))
49
44
->getValidator ()
50
45
;
@@ -145,15 +140,8 @@ public function testLoadClassMetadata()
145
140
146
141
public function testExtractEnum ()
147
142
{
148
- $ validatorBuilder = Validation::createValidatorBuilder ()
149
- ->addMethodMapping ('loadValidatorMetadata ' )
150
- ->enableAnnotationMapping (true );
151
-
152
- if (class_exists (AnnotationDriver::class) && method_exists ($ validatorBuilder , 'addDefaultDoctrineAnnotationReader ' )) {
153
- $ validatorBuilder ->addDefaultDoctrineAnnotationReader ();
154
- }
155
-
156
- $ validator = $ validatorBuilder
143
+ $ validator = Validation::createValidatorBuilder ()
144
+ ->enableAttributeMapping ()
157
145
->addLoader (new DoctrineLoader (DoctrineTestHelper::createTestEntityManager (), '{^Symfony \\\\Bridge \\\\Doctrine \\\\Tests \\\\Fixtures \\\\DoctrineLoader} ' ))
158
146
->getValidator ()
159
147
;
@@ -169,13 +157,8 @@ public function testExtractEnum()
169
157
170
158
public function testFieldMappingsConfiguration ()
171
159
{
172
- $ validatorBuilder = Validation::createValidatorBuilder ()->enableAnnotationMapping (true );
173
-
174
- if (class_exists (AnnotationDriver::class) && method_exists ($ validatorBuilder , 'addDefaultDoctrineAnnotationReader ' )) {
175
- $ validatorBuilder ->addDefaultDoctrineAnnotationReader ();
176
- }
177
-
178
- $ validator = $ validatorBuilder
160
+ $ validator = Validation::createValidatorBuilder ()
161
+ ->enableAttributeMapping ()
179
162
->addXmlMappings ([__DIR__ .'/../Resources/validator/BaseUser.xml ' ])
180
163
->addLoader (
181
164
new DoctrineLoader (
@@ -215,13 +198,8 @@ public static function regexpProvider(): array
215
198
216
199
public function testClassNoAutoMapping ()
217
200
{
218
- $ validatorBuilder = Validation::createValidatorBuilder ()->enableAnnotationMapping (true );
219
-
220
- if (class_exists (AnnotationDriver::class) && method_exists ($ validatorBuilder , 'addDefaultDoctrineAnnotationReader ' )) {
221
- $ validatorBuilder ->addDefaultDoctrineAnnotationReader ();
222
- }
223
-
224
- $ validator = $ validatorBuilder
201
+ $ validator = Validation::createValidatorBuilder ()
202
+ ->enableAttributeMapping ()
225
203
->addLoader (new DoctrineLoader (DoctrineTestHelper::createTestEntityManager (), '{.*} ' ))
226
204
->getValidator ();
227
205
0 commit comments