File tree Expand file tree Collapse file tree 4 files changed +18
-21
lines changed Expand file tree Collapse file tree 4 files changed +18
-21
lines changed Original file line number Diff line number Diff line change 456
456
</MissingParamType >
457
457
</file >
458
458
<file src =" src/Framework/MockObject/Generator.php" >
459
- <ArgumentTypeCoercion occurrences =" 4" >
460
- <code >$className</code >
459
+ <ArgumentTypeCoercion occurrences =" 3" >
461
460
<code >$className</code >
462
461
<code >$className</code >
463
462
<code >$interfaceName</code >
469
468
<InvalidReturnType occurrences =" 1" >
470
469
<code >MockObject& RealInstanceType</code >
471
470
</InvalidReturnType >
472
- <InvalidStringClass occurrences =" 1" >
473
- <code >new $className</code >
474
- </InvalidStringClass >
475
471
<MissingParamType occurrences =" 1" >
476
472
<code >$type</code >
477
473
</MissingParamType >
1323
1319
<code >getName</code >
1324
1320
</UndefinedInterfaceMethod >
1325
1321
</file >
1326
- <file src =" src/Util/Metadata/Group.php" >
1327
- <InvalidPropertyAssignmentValue occurrences =" 1" >
1328
- <code >$enabled</code >
1329
- </InvalidPropertyAssignmentValue >
1330
- <InvalidReturnStatement occurrences =" 1" >
1331
- <code >$this-> groupName</code >
1332
- </InvalidReturnStatement >
1333
- <InvalidReturnType occurrences =" 1" >
1334
- <code >bool</code >
1335
- </InvalidReturnType >
1336
- </file >
1337
- <file src =" src/Util/Metadata/MetadataCollection.php" >
1338
- <InvalidArgument occurrences =" 1" />
1339
- </file >
1340
1322
<file src =" src/Util/PHP/AbstractPhpProcess.php" >
1341
1323
<ArgumentTypeCoercion occurrences =" 2" >
1342
1324
<code >$this-> getException($failures[0])</code >
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ final class MockClass implements MockType
23
23
private $ classCode ;
24
24
25
25
/**
26
- * @var string
26
+ * @var class- string
27
27
*/
28
28
private $ mockName ;
29
29
@@ -32,13 +32,19 @@ final class MockClass implements MockType
32
32
*/
33
33
private $ configurableMethods ;
34
34
35
+ /**
36
+ * @psalm-param class-string $mockName
37
+ */
35
38
public function __construct (string $ classCode , string $ mockName , array $ configurableMethods )
36
39
{
37
40
$ this ->classCode = $ classCode ;
38
41
$ this ->mockName = $ mockName ;
39
42
$ this ->configurableMethods = $ configurableMethods ;
40
43
}
41
44
45
+ /**
46
+ * @psalm-return class-string
47
+ */
42
48
public function generate (): string
43
49
{
44
50
if (!class_exists ($ this ->mockName , false )) {
Original file line number Diff line number Diff line change @@ -22,16 +22,22 @@ final class MockTrait implements MockType
22
22
private $ classCode ;
23
23
24
24
/**
25
- * @var string
25
+ * @var class- string
26
26
*/
27
27
private $ mockName ;
28
28
29
+ /**
30
+ * @psalm-param class-string $mockName
31
+ */
29
32
public function __construct (string $ classCode , string $ mockName )
30
33
{
31
34
$ this ->classCode = $ classCode ;
32
35
$ this ->mockName = $ mockName ;
33
36
}
34
37
38
+ /**
39
+ * @psalm-return class-string
40
+ */
35
41
public function generate (): string
36
42
{
37
43
if (!class_exists ($ this ->mockName , false )) {
Original file line number Diff line number Diff line change 14
14
*/
15
15
interface MockType
16
16
{
17
+ /**
18
+ * @psalm-return class-string
19
+ */
17
20
public function generate (): string ;
18
21
}
You can’t perform that action at this time.
0 commit comments