@@ -377,60 +377,66 @@ public function getAddManyToOneRelationTests(): \Generator
377
377
yield 'many_to_one_not_nullable ' => [
378
378
'User_simple.php ' ,
379
379
'User_simple_not_nullable.php ' ,
380
- (new RelationManyToOne ())
381
- ->setPropertyName ('category ' )
382
- ->setTargetClassName ('App\Entity\Category ' )
383
- ->setTargetPropertyName ('foods ' )
380
+ (new RelationManyToOne (
381
+ propertyName: 'category ' ,
382
+ targetClassName: \App \Entity \Category::class,
383
+ targetPropertyName: 'foods ' ,
384
+ ))
384
385
->setIsNullable (false ),
385
386
];
386
387
387
388
yield 'many_to_one_nullable ' => [
388
389
'User_simple.php ' ,
389
390
'User_simple_nullable.php ' ,
390
- (new RelationManyToOne ())
391
- ->setPropertyName ('category ' )
392
- ->setTargetClassName ('App\Entity\Category ' )
393
- ->setTargetPropertyName ('foods ' )
391
+ (new RelationManyToOne (
392
+ propertyName: 'category ' ,
393
+ targetClassName: \App \Entity \Category::class,
394
+ targetPropertyName: 'foods ' ,
395
+ ))
394
396
->setIsNullable (true ),
395
397
];
396
398
397
399
yield 'many_to_one_other_namespace ' => [
398
400
'User_simple.php ' ,
399
401
'User_simple_other_namespace.php ' ,
400
- (new RelationManyToOne ())
401
- ->setPropertyName ('category ' )
402
- ->setTargetClassName ('Foo\Entity\Category ' )
403
- ->setTargetPropertyName ('foods ' )
402
+ (new RelationManyToOne (
403
+ propertyName: 'category ' ,
404
+ targetClassName: \Foo \Entity \Category::class,
405
+ targetPropertyName: 'foods ' ,
406
+ ))
404
407
->setIsNullable (true ),
405
408
];
406
409
407
410
yield 'many_to_one_empty_other_namespace ' => [
408
411
'User_empty.php ' ,
409
412
'User_empty_other_namespace.php ' ,
410
- (new RelationManyToOne ())
411
- ->setPropertyName ('category ' )
412
- ->setTargetClassName ('Foo\Entity\Category ' )
413
- ->setTargetPropertyName ('foods ' )
413
+ (new RelationManyToOne (
414
+ propertyName: 'category ' ,
415
+ targetClassName: \Foo \Entity \Category::class,
416
+ targetPropertyName: 'foods ' ,
417
+ ))
414
418
->setIsNullable (true ),
415
419
];
416
420
417
421
yield 'many_to_one_same_and_other_namespaces ' => [
418
422
'User_with_relation.php ' ,
419
423
'User_with_relation_same_and_other_namespaces.php ' ,
420
- (new RelationManyToOne ())
421
- ->setPropertyName ('subCategory ' )
422
- ->setTargetClassName ('App\Entity\SubDirectory\Category ' )
423
- ->setTargetPropertyName ('foods ' )
424
+ (new RelationManyToOne (
425
+ propertyName: 'subCategory ' ,
426
+ targetClassName: \App \Entity \SubDirectory \Category::class,
427
+ targetPropertyName: 'foods ' ,
428
+ ))
424
429
->setIsNullable (true ),
425
430
];
426
431
427
432
yield 'many_to_one_no_inverse ' => [
428
433
'User_simple.php ' ,
429
434
'User_simple_no_inverse.php ' ,
430
- (new RelationManyToOne ())
431
- ->setPropertyName ('category ' )
432
- ->setTargetClassName ('App\Entity\Category ' )
433
- ->setTargetPropertyName ('foods ' )
435
+ (new RelationManyToOne (
436
+ propertyName: 'category ' ,
437
+ targetClassName: \App \Entity \Category::class,
438
+ targetPropertyName: 'foods ' ,
439
+ ))
434
440
->setIsNullable (true )
435
441
->setMapInverseRelation (false ),
436
442
];
@@ -476,10 +482,11 @@ public function getAddOneToManyRelationTests(): \Generator
476
482
yield 'one_to_many_simple ' => [
477
483
'User_simple.php ' ,
478
484
'User_simple.php ' ,
479
- (new RelationOneToMany ())
480
- ->setPropertyName ('avatarPhotos ' )
481
- ->setTargetClassName ('App\Entity\UserAvatarPhoto ' )
482
- ->setTargetPropertyName ('user ' )
485
+ (new RelationOneToMany (
486
+ propertyName: 'avatarPhotos ' ,
487
+ targetClassName: \App \Entity \UserAvatarPhoto::class,
488
+ targetPropertyName: 'user ' ,
489
+ ))
483
490
->setOrphanRemoval (false ),
484
491
];
485
492
@@ -488,20 +495,22 @@ public function getAddOneToManyRelationTests(): \Generator
488
495
yield 'one_to_many_simple_no_duplicate_use ' => [
489
496
'User_with_use_statements.php ' ,
490
497
'User_with_use_statements.php ' ,
491
- (new RelationOneToMany ())
492
- ->setPropertyName ('avatarPhotos ' )
493
- ->setTargetClassName ('App\Entity\UserAvatarPhoto ' )
494
- ->setTargetPropertyName ('user ' )
498
+ (new RelationOneToMany (
499
+ propertyName: 'avatarPhotos ' ,
500
+ targetClassName: \App \Entity \UserAvatarPhoto::class,
501
+ targetPropertyName: 'user ' ,
502
+ ))
495
503
->setOrphanRemoval (false ),
496
504
];
497
505
498
506
yield 'one_to_many_orphan_removal ' => [
499
507
'User_simple.php ' ,
500
508
'User_simple_orphan_removal.php ' ,
501
- (new RelationOneToMany ())
502
- ->setPropertyName ('avatarPhotos ' )
503
- ->setTargetClassName ('App\Entity\UserAvatarPhoto ' )
504
- ->setTargetPropertyName ('user ' )
509
+ (new RelationOneToMany (
510
+ propertyName: 'avatarPhotos ' ,
511
+ targetClassName: \App \Entity \UserAvatarPhoto::class,
512
+ targetPropertyName: 'user ' ,
513
+ ))
505
514
->setOrphanRemoval (true ),
506
515
];
507
516
@@ -548,30 +557,33 @@ public function getAddManyToManyRelationTests(): \Generator
548
557
yield 'many_to_many_owning ' => [
549
558
'User_simple.php ' ,
550
559
'User_simple_owning.php ' ,
551
- (new RelationManyToMany ())
552
- ->setPropertyName ('recipes ' )
553
- ->setTargetClassName ('App\Entity\Recipe ' )
554
- ->setTargetPropertyName ('foods ' )
560
+ (new RelationManyToMany (
561
+ propertyName: 'recipes ' ,
562
+ targetClassName: \App \Entity \Recipe::class,
563
+ targetPropertyName: 'foods ' ,
564
+ ))
555
565
->setIsOwning (true ),
556
566
];
557
567
558
568
yield 'many_to_many_inverse ' => [
559
569
'User_simple.php ' ,
560
570
'User_simple_inverse.php ' ,
561
- (new RelationManyToMany ())
562
- ->setPropertyName ('recipes ' )
563
- ->setTargetClassName ('App\Entity\Recipe ' )
564
- ->setTargetPropertyName ('foods ' )
571
+ (new RelationManyToMany (
572
+ propertyName: 'recipes ' ,
573
+ targetClassName: \App \Entity \Recipe::class,
574
+ targetPropertyName: 'foods ' ,
575
+ ))
565
576
->setIsOwning (false ),
566
577
];
567
578
568
579
yield 'many_to_many_owning_inverse ' => [
569
580
'User_simple.php ' ,
570
581
'User_simple_no_inverse.php ' ,
571
- (new RelationManyToMany ())
572
- ->setPropertyName ('recipes ' )
573
- ->setTargetClassName ('App\Entity\Recipe ' )
574
- ->setTargetPropertyName ('foods ' )
582
+ (new RelationManyToMany (
583
+ propertyName: 'recipes ' ,
584
+ targetClassName: \App \Entity \Recipe::class,
585
+ targetPropertyName: 'foods ' ,
586
+ ))
575
587
->setIsOwning (true )
576
588
->setMapInverseRelation (false ),
577
589
];
@@ -617,10 +629,11 @@ public function getAddOneToOneRelationTests(): \Generator
617
629
yield 'one_to_one_owning ' => [
618
630
'User_simple.php ' ,
619
631
'User_simple_owning.php ' ,
620
- (new RelationOneToOne ())
621
- ->setPropertyName ('userProfile ' )
622
- ->setTargetClassName ('App\Entity\UserProfile ' )
623
- ->setTargetPropertyName ('user ' )
632
+ (new RelationOneToOne (
633
+ propertyName: 'userProfile ' ,
634
+ targetClassName: \App \Entity \UserProfile::class,
635
+ targetPropertyName: 'user ' ,
636
+ ))
624
637
->setIsNullable (true )
625
638
->setIsOwning (true ),
626
639
];
@@ -629,42 +642,46 @@ public function getAddOneToOneRelationTests(): \Generator
629
642
yield 'one_to_one_owning_self ' => [
630
643
'User_simple.php ' ,
631
644
'User_simple_self.php ' ,
632
- (new RelationOneToOne ())
633
- ->setPropertyName ('embeddedUser ' )
634
- ->setTargetClassName ('App\Entity\User ' )
635
- ->setTargetPropertyName ('user ' )
645
+ (new RelationOneToOne (
646
+ propertyName: 'embeddedUser ' ,
647
+ targetClassName: \App \Entity \User::class,
648
+ targetPropertyName: 'user ' ,
649
+ ))
636
650
->setIsNullable (true )
637
651
->setIsOwning (true ),
638
652
];
639
653
640
654
yield 'one_to_one_inverse ' => [
641
655
'UserProfile_simple.php ' ,
642
656
'UserProfile_simple_inverse.php ' ,
643
- (new RelationOneToOne ())
644
- ->setPropertyName ('user ' )
645
- ->setTargetClassName ('App\Entity\User ' )
646
- ->setTargetPropertyName ('userProfile ' )
657
+ (new RelationOneToOne (
658
+ propertyName: 'user ' ,
659
+ targetClassName: \App \Entity \User::class,
660
+ targetPropertyName: 'userProfile ' ,
661
+ ))
647
662
->setIsNullable (true )
648
663
->setIsOwning (false ),
649
664
];
650
665
651
666
yield 'one_to_one_inverse_not_nullable ' => [
652
667
'UserProfile_simple.php ' ,
653
668
'UserProfile_simple_inverse_not_nullable.php ' ,
654
- (new RelationOneToOne ())
655
- ->setPropertyName ('user ' )
656
- ->setTargetClassName ('App\Entity\User ' )
657
- ->setTargetPropertyName ('userProfile ' )
669
+ (new RelationOneToOne (
670
+ propertyName: 'user ' ,
671
+ targetClassName: \App \Entity \User::class,
672
+ targetPropertyName: 'userProfile ' ,
673
+ ))
658
674
->setIsNullable (false )
659
675
->setIsOwning (false ),
660
676
];
661
677
662
678
yield 'one_to_one_no_inverse ' => [
663
679
'User_simple.php ' ,
664
680
'User_simple_no_inverse.php ' ,
665
- (new RelationOneToOne ())
666
- ->setPropertyName ('userProfile ' )
667
- ->setTargetClassName ('App\Entity\UserProfile ' )
681
+ (new RelationOneToOne (
682
+ propertyName: 'userProfile ' ,
683
+ targetClassName: \App \Entity \UserProfile::class,
684
+ ))
668
685
->setIsNullable (true )
669
686
->setIsOwning (true )
670
687
->setMapInverseRelation (false ),
@@ -673,9 +690,10 @@ public function getAddOneToOneRelationTests(): \Generator
673
690
yield 'one_to_one_no_inverse_not_nullable ' => [
674
691
'User_simple.php ' ,
675
692
'User_simple_no_inverse_not_nullable.php ' ,
676
- (new RelationOneToOne ())
677
- ->setPropertyName ('userProfile ' )
678
- ->setTargetClassName ('App\Entity\UserProfile ' )
693
+ (new RelationOneToOne (
694
+ propertyName: 'userProfile ' ,
695
+ targetClassName: \App \Entity \UserProfile::class,
696
+ ))
679
697
->setIsNullable (false )
680
698
->setIsOwning (true )
681
699
->setMapInverseRelation (false ),
@@ -684,21 +702,23 @@ public function getAddOneToOneRelationTests(): \Generator
684
702
yield 'avoid_duplicate_use_statement ' => [
685
703
'User_with_use_statements.php ' ,
686
704
'User_with_use_statements_avoid_duplicate_use.php ' ,
687
- (new RelationOneToOne ())
688
- ->setPropertyName ('userProfile ' )
689
- ->setTargetClassName ('App\OtherEntity\UserProfile ' )
690
- ->setTargetPropertyName ('user ' )
705
+ (new RelationOneToOne (
706
+ propertyName: 'userProfile ' ,
707
+ targetClassName: \App \OtherEntity \UserProfile::class,
708
+ targetPropertyName: 'user ' ,
709
+ ))
691
710
->setIsNullable (true )
692
711
->setIsOwning (true ),
693
712
];
694
713
695
714
yield 'avoid_duplicate_use_statement_with_alias ' => [
696
715
'User_with_use_statements.php ' ,
697
716
'User_with_use_statements_avoid_duplicate_use_alias.php ' ,
698
- (new RelationOneToOne ())
699
- ->setPropertyName ('category ' )
700
- ->setTargetClassName ('App\OtherEntity\Category ' )
701
- ->setTargetPropertyName ('user ' )
717
+ (new RelationOneToOne (
718
+ propertyName: 'category ' ,
719
+ targetClassName: \App \OtherEntity \Category::class,
720
+ targetPropertyName: 'user ' ,
721
+ ))
702
722
->setIsNullable (true )
703
723
->setIsOwning (true ),
704
724
];
0 commit comments