Skip to content

Commit 119aa5e

Browse files
committed
fix intersection types in tests
1 parent 4a241eb commit 119aa5e

12 files changed

+49
-37
lines changed

Tests/AbstractFormTest.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
use Symfony\Component\Form\FormBuilder;
2121
use Symfony\Component\Form\FormFactoryInterface;
2222
use Symfony\Component\Form\FormInterface;
23-
use Symfony\Component\Form\FormValidatorInterface;
2423

2524
abstract class AbstractFormTest extends TestCase
2625
{
@@ -30,7 +29,7 @@ abstract class AbstractFormTest extends TestCase
3029
protected $dispatcher;
3130

3231
/**
33-
* @var FormFactoryInterface
32+
* @var MockObject&FormFactoryInterface
3433
*/
3534
protected $factory;
3635

@@ -60,18 +59,19 @@ protected function getBuilder(?string $name = 'name', EventDispatcherInterface $
6059
return new FormBuilder($name, $dataClass, $dispatcher ?: $this->dispatcher, $this->factory, $options);
6160
}
6261

63-
protected function getDataMapper(): MockObject
62+
/**
63+
* @return MockObject&DataMapperInterface
64+
*/
65+
protected function getDataMapper(): DataMapperInterface
6466
{
6567
return $this->createMock(DataMapperInterface::class);
6668
}
6769

68-
protected function getDataTransformer(): MockObject
70+
/**
71+
* @return MockObject&DataTransformerInterface
72+
*/
73+
protected function getDataTransformer(): DataTransformerInterface
6974
{
7075
return $this->createMock(DataTransformerInterface::class);
7176
}
72-
73-
protected function getFormValidator(): MockObject
74-
{
75-
return $this->createMock(FormValidatorInterface::class);
76-
}
7777
}

Tests/ChoiceList/Factory/CachingFactoryDecoratorTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
class CachingFactoryDecoratorTest extends TestCase
2727
{
2828
/**
29-
* @var MockObject
29+
* @var MockObject&ChoiceListFactoryInterface
3030
*/
3131
private $decoratedFactory;
3232

Tests/ChoiceList/Factory/PropertyAccessDecoratorTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
class PropertyAccessDecoratorTest extends TestCase
2828
{
2929
/**
30-
* @var MockObject
30+
* @var MockObject&ChoiceListFactoryInterface
3131
*/
3232
private $decoratedFactory;
3333

Tests/ChoiceList/LazyChoiceListTest.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,18 @@ class LazyChoiceListTest extends TestCase
2828
private $list;
2929

3030
/**
31-
* @var MockObject
31+
* @var MockObject&ChoiceListInterface
3232
*/
3333
private $loadedList;
3434

3535
/**
36-
* @var MockObject
36+
* @var MockObject&ChoiceLoaderInterface
3737
*/
3838
private $loader;
3939

40+
/**
41+
* @var \Closure
42+
*/
4043
private $value;
4144

4245
protected function setUp(): void

Tests/Extension/Csrf/Type/FormTypeCsrfExtensionTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ public function buildForm(FormBuilderInterface $builder, array $options)
3434
class FormTypeCsrfExtensionTest extends TypeTestCase
3535
{
3636
/**
37-
* @var MockObject
37+
* @var MockObject&CsrfTokenManagerInterface
3838
*/
3939
protected $tokenManager;
4040

4141
/**
42-
* @var MockObject
42+
* @var MockObject&TranslatorInterface
4343
*/
4444
protected $translator;
4545

Tests/Extension/DataCollector/DataCollectorExtensionTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class DataCollectorExtensionTest extends TestCase
2525
private $extension;
2626

2727
/**
28-
* @var MockObject
28+
* @var MockObject&FormDataCollectorInterface
2929
*/
3030
private $dataCollector;
3131

Tests/Extension/DataCollector/FormDataCollectorTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
class FormDataCollectorTest extends TestCase
3333
{
3434
/**
35-
* @var MockObject
35+
* @var MockObject&FormDataExtractorInterface
3636
*/
3737
private $dataExtractor;
3838

@@ -42,17 +42,17 @@ class FormDataCollectorTest extends TestCase
4242
private $dataCollector;
4343

4444
/**
45-
* @var MockObject
45+
* @var EventDispatcher
4646
*/
4747
private $dispatcher;
4848

4949
/**
50-
* @var MockObject
50+
* @var FormFactory
5151
*/
5252
private $factory;
5353

5454
/**
55-
* @var MockObject
55+
* @var PropertyPathMapper
5656
*/
5757
private $dataMapper;
5858

Tests/Extension/DataCollector/FormDataExtractorTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ class FormDataExtractorTest extends TestCase
4141
private $dataExtractor;
4242

4343
/**
44-
* @var MockObject
44+
* @var MockObject&EventDispatcherInterface
4545
*/
4646
private $dispatcher;
4747

4848
/**
49-
* @var MockObject
49+
* @var MockObject&FormFactoryInterface
5050
*/
5151
private $factory;
5252

Tests/Extension/DataCollector/Type/DataCollectorTypeExtensionTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class DataCollectorTypeExtensionTest extends TestCase
2626
private $extension;
2727

2828
/**
29-
* @var MockObject
29+
* @var MockObject&FormDataCollectorInterface
3030
*/
3131
private $dataCollector;
3232

Tests/FormFactoryTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,22 +33,22 @@
3333
class FormFactoryTest extends TestCase
3434
{
3535
/**
36-
* @var MockObject
36+
* @var MockObject&FormTypeGuesserInterface
3737
*/
3838
private $guesser1;
3939

4040
/**
41-
* @var MockObject
41+
* @var MockObject&FormTypeGuesserInterface
4242
*/
4343
private $guesser2;
4444

4545
/**
46-
* @var MockObject
46+
* @var MockObject&FormRegistryInterface
4747
*/
4848
private $registry;
4949

5050
/**
51-
* @var MockObject
51+
* @var MockObject&FormBuilderInterface
5252
*/
5353
private $builder;
5454

0 commit comments

Comments
 (0)