Skip to content

Commit cc14b74

Browse files
committed
Prefixed stubs so that IDEs are not confused
1 parent a9790e1 commit cc14b74

File tree

2 files changed

+31
-31
lines changed

2 files changed

+31
-31
lines changed

stubs/MockBuilder.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ class MockBuilder
1111
{
1212

1313
/**
14-
* @param TestCase $testCase
15-
* @param class-string<TMockedClass> $type
14+
* @phpstan-param TestCase $testCase
15+
* @phpstan-param class-string<TMockedClass> $type
1616
*/
1717
public function __construct(TestCase $testCase, $type) {}
1818

1919
/**
20-
* @return MockObject&TMockedClass
20+
* @phpstan-return MockObject&TMockedClass
2121
*/
2222
public function getMock() {}
2323

2424
/**
25-
* @return MockObject&TMockedClass
25+
* @phpstan-return MockObject&TMockedClass
2626
*/
2727
public function getMockForAbstractClass() {}
2828

stubs/TestCase.php

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -10,68 +10,68 @@ class TestCase
1010

1111
/**
1212
* @template T
13-
* @param class-string<T> $originalClassName
14-
* @return MockObject&T
13+
* @phpstan-param class-string<T> $originalClassName
14+
* @phpstan-return MockObject&T
1515
*/
1616
public function createStub($originalClassName) {}
1717

1818
/**
1919
* @template T
20-
* @param class-string<T> $originalClassName
21-
* @return MockObject&T
20+
* @phpstan-param class-string<T> $originalClassName
21+
* @phpstan-return MockObject&T
2222
*/
2323
public function createMock($originalClassName) {}
2424

2525
/**
2626
* @template T
27-
* @param class-string<T> $className
28-
* @return MockBuilder<T>
27+
* @phpstan-param class-string<T> $className
28+
* @phpstan-return MockBuilder<T>
2929
*/
3030
public function getMockBuilder(string $className) {}
3131

3232
/**
3333
* @template T
34-
* @param class-string<T> $originalClassName
35-
* @return MockObject&T
34+
* @phpstan-param class-string<T> $originalClassName
35+
* @phpstan-return MockObject&T
3636
*/
3737
public function createConfiguredMock($originalClassName) {}
3838

3939
/**
4040
* @template T
41-
* @param class-string<T> $originalClassName
42-
* @param string[] $methods
43-
* @return MockObject&T
41+
* @phpstan-param class-string<T> $originalClassName
42+
* @phpstan-param string[] $methods
43+
* @phpstan-return MockObject&T
4444
*/
4545
public function createPartialMock($originalClassName, array $methods) {}
4646

4747
/**
4848
* @template T
49-
* @param class-string<T> $originalClassName
50-
* @return MockObject&T
49+
* @phpstan-param class-string<T> $originalClassName
50+
* @phpstan-return MockObject&T
5151
*/
5252
public function createTestProxy($originalClassName) {}
5353

5454
/**
5555
* @template T
56-
* @param class-string<T> $originalClassName
57-
* @param string $mockClassName
58-
* @param bool $callOriginalConstructor
59-
* @param bool $callOriginalClone
60-
* @param bool $callAutoload
61-
* @param string[] $mockedMethods
62-
* @param bool $cloneArguments
63-
* @return MockObject&T
56+
* @phpstan-param class-string<T> $originalClassName
57+
* @phpstan-param string $mockClassName
58+
* @phpstan-param bool $callOriginalConstructor
59+
* @phpstan-param bool $callOriginalClone
60+
* @phpstan-param bool $callAutoload
61+
* @phpstan-param string[] $mockedMethods
62+
* @phpstan-param bool $cloneArguments
63+
* @phpstan-return MockObject&T
6464
*/
6565
protected function getMockForAbstractClass($originalClassName, array $arguments = [], $mockClassName = '', $callOriginalConstructor = true, $callOriginalClone = true, $callAutoload = true, $mockedMethods = [], $cloneArguments = false) {}
6666

6767
/**
6868
* @template T
69-
* @param string $wsdlFile
70-
* @param class-string<T> $originalClassName
71-
* @param string $mockClassName
72-
* @param bool $callOriginalConstructor
73-
* @param array $options
74-
* @return MockObject&T
69+
* @phpstan-param string $wsdlFile
70+
* @phpstan-param class-string<T> $originalClassName
71+
* @phpstan-param string $mockClassName
72+
* @phpstan-param bool $callOriginalConstructor
73+
* @phpstan-param array $options
74+
* @phpstan-return MockObject&T
7575
*/
7676
protected function getMockFromWsdl($wsdlFile, $originalClassName = '', $mockClassName = '', array $methods = [], $callOriginalConstructor = true, array $options = []) {}
7777

0 commit comments

Comments
 (0)