Skip to content

Commit 06ed79e

Browse files
committed
add nested assign fixture
1 parent edadebb commit 06ed79e

3 files changed

Lines changed: 55 additions & 19 deletions

File tree

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?php
2+
3+
namespace Rector\Tests\TypeDeclaration\Rector\ClassMethod\AddReturnDocblockForScalarArrayFromAssignsRector\Fixture;
4+
5+
final class SomeClass
6+
{
7+
public function getFloatItems()
8+
{
9+
$floats = [];
10+
$floats[] = 1.5;
11+
$floats[] = 2.5;
12+
return $floats;
13+
}
14+
}
15+
16+
?>
17+
-----
18+
<?php
19+
20+
namespace Rector\Tests\TypeDeclaration\Rector\ClassMethod\AddReturnDocblockForScalarArrayFromAssignsRector\Fixture;
21+
22+
final class SomeClass
23+
{
24+
/**
25+
* @return float[]
26+
*/
27+
public function getFloatItems()
28+
{
29+
$floats = [];
30+
$floats[] = 1.5;
31+
$floats[] = 2.5;
32+
return $floats;
33+
}
34+
}
35+
36+
?>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
namespace Rector\Tests\TypeDeclaration\Rector\ClassMethod\AddReturnDocblockForScalarArrayFromAssignsRector\Fixture;
4+
5+
class NestedAssign
6+
{
7+
}
8+
9+
?>
10+
-----
11+
<?php
12+
13+
namespace Rector\Tests\TypeDeclaration\Rector\ClassMethod\AddReturnDocblockForScalarArrayFromAssignsRector\Fixture;
14+
15+
class NestedAssign
16+
{
17+
}
18+
19+
?>

rules-tests/TypeDeclaration/Rector/ClassMethod/AddReturnDocblockForScalarArrayFromAssignsRector/Fixture/simple_array_assigns.php.inc

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,6 @@ class SomeClass
2828
$numbers[] = 3;
2929
return $numbers;
3030
}
31-
32-
public function getFloatItems()
33-
{
34-
$floats = [];
35-
$floats[] = 1.5;
36-
$floats[] = 2.5;
37-
return $floats;
38-
}
3931
}
4032

4133
function withNativeArrayType(): array
@@ -98,17 +90,6 @@ class SomeClass
9890
$numbers[] = 3;
9991
return $numbers;
10092
}
101-
102-
/**
103-
* @return float[]
104-
*/
105-
public function getFloatItems()
106-
{
107-
$floats = [];
108-
$floats[] = 1.5;
109-
$floats[] = 2.5;
110-
return $floats;
111-
}
11293
}
11394

11495
/**

0 commit comments

Comments
 (0)