@@ -25,11 +25,11 @@ class MigrationTest extends BaseTestCase
25
25
public const VERSION2 = '201501011212 ' ;
26
26
public const VERSION3 = '201501011215 ' ;
27
27
28
- private $ output ;
29
- private $ filesystem ;
30
- private $ migrationDistDir ;
31
- private $ migrationDir ;
32
- private $ storage ;
28
+ private BufferedOutput $ output ;
29
+ private Filesystem $ filesystem ;
30
+ private string $ migrationDistDir ;
31
+ private string $ migrationDir ;
32
+ private VersionStorage $ storage ;
33
33
34
34
public function setUp (): void
35
35
{
@@ -49,7 +49,7 @@ public function setUp(): void
49
49
/**
50
50
* It should execute all the migrations and populate the versions table.
51
51
*/
52
- public function testMigration ()
52
+ public function testMigration (): void
53
53
{
54
54
$ this ->addVersion (self ::VERSION1 );
55
55
$ this ->addVersion (self ::VERSION2 );
@@ -72,7 +72,7 @@ public function testMigration()
72
72
/**
73
73
* It should not run migrations that have already been executed.
74
74
*/
75
- public function testMigrateAgain ()
75
+ public function testMigrateAgain (): void
76
76
{
77
77
$ this ->addVersion (self ::VERSION1 );
78
78
$ this ->addVersion (self ::VERSION2 );
@@ -88,7 +88,7 @@ public function testMigrateAgain()
88
88
/**
89
89
* It should run new migrations.
90
90
*/
91
- public function testMigrateAdd ()
91
+ public function testMigrateAdd (): void
92
92
{
93
93
$ this ->addVersion (self ::VERSION1 );
94
94
@@ -105,7 +105,7 @@ public function testMigrateAdd()
105
105
/**
106
106
* It should run migrations backwards.
107
107
*/
108
- public function testMigrateDown ()
108
+ public function testMigrateDown (): void
109
109
{
110
110
$ this ->addVersion (self ::VERSION1 );
111
111
$ this ->addVersion (self ::VERSION2 );
@@ -136,7 +136,7 @@ public function testMigrateDown()
136
136
/**
137
137
* It should do nothing if target version is current version.
138
138
*/
139
- public function testMigrateToCurrentVersionFromCurrent ()
139
+ public function testMigrateToCurrentVersionFromCurrent (): void
140
140
{
141
141
$ this ->addVersion (self ::VERSION1 );
142
142
$ this ->addVersion (self ::VERSION2 );
@@ -150,7 +150,7 @@ public function testMigrateToCurrentVersionFromCurrent()
150
150
/**
151
151
* It should add all migrations.
152
152
*/
153
- public function testInitialize ()
153
+ public function testInitialize (): void
154
154
{
155
155
$ this ->addVersion (self ::VERSION1 );
156
156
$ this ->addVersion (self ::VERSION2 );
@@ -164,7 +164,7 @@ public function testInitialize()
164
164
/**
165
165
* It should throw an exception if trying to reiniitialize.
166
166
*/
167
- public function testReinitialize ()
167
+ public function testReinitialize (): void
168
168
{
169
169
$ this ->addVersion (self ::VERSION1 );
170
170
$ this ->addVersion (self ::VERSION2 );
@@ -179,7 +179,7 @@ public function testReinitialize()
179
179
/**
180
180
* It should migrate to the next version.
181
181
*/
182
- public function testMigrateNext ()
182
+ public function testMigrateNext (): void
183
183
{
184
184
$ this ->addVersion (self ::VERSION1 );
185
185
$ this ->addVersion (self ::VERSION2 );
@@ -196,7 +196,7 @@ public function testMigrateNext()
196
196
/**
197
197
* It should migrate to the previous version.
198
198
*/
199
- public function testMigratePrevious ()
199
+ public function testMigratePrevious (): void
200
200
{
201
201
$ this ->addVersion (self ::VERSION1 );
202
202
$ this ->addVersion (self ::VERSION2 );
@@ -223,7 +223,7 @@ public function testMigratePrevious()
223
223
/**
224
224
* It should migrate to the top.
225
225
*/
226
- public function testMigrateTop ()
226
+ public function testMigrateTop (): void
227
227
{
228
228
$ this ->addVersion (self ::VERSION1 );
229
229
$ this ->addVersion (self ::VERSION2 );
@@ -235,7 +235,7 @@ public function testMigrateTop()
235
235
/**
236
236
* It should migrate to the bottom.
237
237
*/
238
- public function testMigrateBottom ()
238
+ public function testMigrateBottom (): void
239
239
{
240
240
$ this ->addVersion (self ::VERSION1 );
241
241
$ this ->addVersion (self ::VERSION2 );
@@ -245,15 +245,15 @@ public function testMigrateBottom()
245
245
$ this ->assertCount (3 , $ migratedVersions );
246
246
}
247
247
248
- private function addVersion ($ version )
248
+ private function addVersion ($ version ): void
249
249
{
250
250
$ this ->filesystem ->copy (
251
251
$ this ->migrationDistDir .'/Version ' .$ version .'.php ' ,
252
252
$ this ->migrationDir .'/Version ' .$ version .'.php '
253
253
);
254
254
}
255
255
256
- private function getMigrator ()
256
+ private function getMigrator (): Migrator
257
257
{
258
258
$ this ->storage = new VersionStorage ($ this ->session );
259
259
$ finder = new VersionFinder ([$ this ->migrationDir ]);
0 commit comments