42
42
use ApiPlatform \Tests \Fixtures \DummyValidatedEntity ;
43
43
use ApiPlatform \Tests \Fixtures \DummyValidatedHostnameEntity ;
44
44
use ApiPlatform \Tests \Fixtures \DummyValidatedUlidEntity ;
45
- use Doctrine \Common \Annotations \AnnotationReader ;
46
45
use PHPUnit \Framework \TestCase ;
47
46
use Prophecy \PhpUnit \ProphecyTrait ;
48
47
use Symfony \Component \PropertyInfo \Type ;
49
48
use Symfony \Component \Validator \Constraints \Hostname ;
50
49
use Symfony \Component \Validator \Constraints \Ulid ;
51
50
use Symfony \Component \Validator \Mapping \ClassMetadata ;
52
51
use Symfony \Component \Validator \Mapping \Factory \MetadataFactoryInterface ;
53
- use Symfony \Component \Validator \Mapping \Loader \AnnotationLoader ;
52
+ use Symfony \Component \Validator \Mapping \Loader \AttributeLoader ;
54
53
55
54
/**
56
55
* @author Baptiste Meyer <[email protected] >
@@ -64,7 +63,7 @@ class ValidatorPropertyMetadataFactoryTest extends TestCase
64
63
protected function setUp (): void
65
64
{
66
65
$ this ->validatorClassMetadata = new ClassMetadata (DummyValidatedEntity::class);
67
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ this ->validatorClassMetadata );
66
+ (new AttributeLoader ( ))->loadClassMetadata ($ this ->validatorClassMetadata );
68
67
}
69
68
70
69
public function testCreateWithPropertyWithRequiredConstraints (): void
@@ -218,7 +217,7 @@ public function testCreateWithRequiredByDecorated(): void
218
217
public function testCreateWithPropertyWithValidationConstraints (): void
219
218
{
220
219
$ validatorClassMetadata = new ClassMetadata (DummyIriWithValidationEntity::class);
221
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
220
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
222
221
223
222
$ types = [
224
223
'dummyUrl ' => 'https://schema.org/url ' ,
@@ -260,7 +259,7 @@ public function testCreateWithPropertyWithValidationConstraints(): void
260
259
public function testCreateWithPropertyLengthRestriction (): void
261
260
{
262
261
$ validatorClassMetadata = new ClassMetadata (DummyValidatedEntity::class);
263
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
262
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
264
263
265
264
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
266
265
$ validatorMetadataFactory ->getMetadataFor (DummyValidatedEntity::class)
@@ -287,7 +286,7 @@ public function testCreateWithPropertyLengthRestriction(): void
287
286
public function testCreateWithPropertyRegexRestriction (): void
288
287
{
289
288
$ validatorClassMetadata = new ClassMetadata (DummyValidatedEntity::class);
290
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
289
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
291
290
292
291
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
293
292
$ validatorMetadataFactory ->getMetadataFor (DummyValidatedEntity::class)
@@ -316,7 +315,7 @@ public function testCreateWithPropertyRegexRestriction(): void
316
315
public function testCreateWithPropertyFormatRestriction (string $ property , string $ class , array $ expectedSchema ): void
317
316
{
318
317
$ validatorClassMetadata = new ClassMetadata ($ class );
319
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
318
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
320
319
321
320
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
322
321
$ validatorMetadataFactory ->getMetadataFor ($ class )
@@ -355,7 +354,7 @@ public static function providePropertySchemaFormatCases(): \Generator
355
354
public function testCreateWithSequentiallyConstraint (): void
356
355
{
357
356
$ validatorClassMetadata = new ClassMetadata (DummySequentiallyValidatedEntity::class);
358
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
357
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
359
358
360
359
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
361
360
$ validatorMetadataFactory ->getMetadataFor (DummySequentiallyValidatedEntity::class)
@@ -382,7 +381,7 @@ public function testCreateWithSequentiallyConstraint(): void
382
381
public function testCreateWithCompoundConstraint (): void
383
382
{
384
383
$ validatorClassMetadata = new ClassMetadata (DummyCompoundValidatedEntity::class);
385
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
384
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
386
385
387
386
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
388
387
$ validatorMetadataFactory ->getMetadataFor (DummyCompoundValidatedEntity::class)
@@ -409,7 +408,7 @@ public function testCreateWithCompoundConstraint(): void
409
408
public function testCreateWithAtLeastOneOfConstraint (): void
410
409
{
411
410
$ validatorClassMetadata = new ClassMetadata (DummyAtLeastOneOfValidatedEntity::class);
412
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
411
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
413
412
414
413
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
415
414
$ validatorMetadataFactory ->getMetadataFor (DummyAtLeastOneOfValidatedEntity::class)
@@ -440,7 +439,7 @@ public function testCreateWithAtLeastOneOfConstraint(): void
440
439
public function testCreateWithPropertyUniqueRestriction (): void
441
440
{
442
441
$ validatorClassMetadata = new ClassMetadata (DummyUniqueValidatedEntity::class);
443
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
442
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
444
443
445
444
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
446
445
$ validatorMetadataFactory ->getMetadataFor (DummyUniqueValidatedEntity::class)
@@ -469,7 +468,7 @@ public function testCreateWithPropertyUniqueRestriction(): void
469
468
public function testCreateWithRangeConstraint (Type $ type , string $ property , array $ expectedSchema ): void
470
469
{
471
470
$ validatorClassMetadata = new ClassMetadata (DummyRangeValidatedEntity::class);
472
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
471
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
473
472
474
473
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
475
474
$ validatorMetadataFactory ->getMetadataFor (DummyRangeValidatedEntity::class)
@@ -506,7 +505,7 @@ public static function provideRangeConstraintCases(): \Generator
506
505
public function testCreateWithPropertyChoiceRestriction (ApiProperty $ propertyMetadata , string $ property , array $ expectedSchema ): void
507
506
{
508
507
$ validatorClassMetadata = new ClassMetadata (DummyValidatedChoiceEntity::class);
509
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
508
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
510
509
511
510
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
512
511
$ validatorMetadataFactory ->getMetadataFor (DummyValidatedChoiceEntity::class)
@@ -545,7 +544,7 @@ public static function provideChoiceConstraintCases(): \Generator
545
544
public function testCreateWithPropertyCountRestriction (string $ property , array $ expectedSchema ): void
546
545
{
547
546
$ validatorClassMetadata = new ClassMetadata (DummyCountValidatedEntity::class);
548
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
547
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
549
548
550
549
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
551
550
$ validatorMetadataFactory ->getMetadataFor (DummyCountValidatedEntity::class)
@@ -577,7 +576,7 @@ public static function provideCountConstraintCases(): \Generator
577
576
public function testCreateWithPropertyCollectionRestriction (): void
578
577
{
579
578
$ validatorClassMetadata = new ClassMetadata (DummyCollectionValidatedEntity::class);
580
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
579
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
581
580
582
581
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
583
582
$ validatorMetadataFactory ->getMetadataFor (DummyCollectionValidatedEntity::class)
@@ -643,7 +642,7 @@ public function testCreateWithPropertyCollectionRestriction(): void
643
642
public function testCreateWithPropertyNumericRestriction (ApiProperty $ propertyMetadata , string $ property , array $ expectedSchema ): void
644
643
{
645
644
$ validatorClassMetadata = new ClassMetadata (DummyNumericValidatedEntity::class);
646
- (new AnnotationLoader ( new AnnotationReader () ))->loadClassMetadata ($ validatorClassMetadata );
645
+ (new AttributeLoader ( ))->loadClassMetadata ($ validatorClassMetadata );
647
646
648
647
$ validatorMetadataFactory = $ this ->prophesize (MetadataFactoryInterface::class);
649
648
$ validatorMetadataFactory ->getMetadataFor (DummyNumericValidatedEntity::class)
0 commit comments