@@ -20,9 +20,9 @@ class Migrator
20
20
private $ session ;
21
21
private $ versionCollection ;
22
22
private $ versionStorage ;
23
- private $ actions = array (
23
+ private $ actions = [
24
24
'up ' , 'down ' , 'top ' , 'bottom ' ,
25
- ) ;
25
+ ] ;
26
26
27
27
public function __construct (
28
28
SessionInterface $ session ,
@@ -58,14 +58,13 @@ public function initialize()
58
58
* If $to is null then all migrations will be executed.
59
59
*
60
60
* @param string|null $to Version to run until
61
- * @param OutputInterface $output
62
61
*
63
62
* @return VersionInterface[] Executed migrations
64
63
*/
65
64
public function migrate ($ to , OutputInterface $ output )
66
65
{
67
66
if (false === $ to ) {
68
- return array () ;
67
+ return [] ;
69
68
}
70
69
71
70
$ from = $ this ->versionStorage ->getCurrentVersion ();
@@ -76,17 +75,17 @@ public function migrate($to, OutputInterface $output)
76
75
$ versionsToExecute = $ this ->versionCollection ->getVersions ($ from , $ to , $ direction );
77
76
78
77
if (!$ versionsToExecute ) {
79
- return array () ;
78
+ return [] ;
80
79
}
81
80
82
81
$ position = 0 ;
83
- $ output ->writeln (sprintf ('<comment>%s</comment> %d version(s): ' , ( $ direction == ' up ' ? 'Upgrading ' : 'Reverting ' ) , count ($ versionsToExecute )));
82
+ $ output ->writeln (sprintf ('<comment>%s</comment> %d version(s): ' , ' up ' == $ direction ? 'Upgrading ' : 'Reverting ' , count ($ versionsToExecute )));
84
83
foreach ($ versionsToExecute as $ timestamp => $ version ) {
85
- $ position ++ ;
86
- $ output ->writeln (sprintf (' %s [<info>%d/%d</info>]: %s ' , $ direction == ' up ' ? '+ ' : '- ' , $ position , count ($ versionsToExecute ), $ timestamp ));
84
+ ++ $ position ;
85
+ $ output ->writeln (sprintf (' %s [<info>%d/%d</info>]: %s ' , ' up ' == $ direction ? '+ ' : '- ' , $ position , count ($ versionsToExecute ), $ timestamp ));
87
86
$ version ->$ direction ($ this ->session );
88
87
89
- if ($ direction === ' down ' ) {
88
+ if (' down ' === $ direction ) {
90
89
$ this ->versionStorage ->remove ($ timestamp );
91
90
} else {
92
91
$ this ->versionStorage ->add ($ timestamp );
@@ -117,34 +116,28 @@ private function resolveTo($to, $from)
117
116
$ to = strtolower ($ to );
118
117
}
119
118
120
- if ($ to === ' down ' ) {
119
+ if (' down ' === $ to ) {
121
120
$ to = $ this ->versionCollection ->getPreviousVersion ($ from );
122
121
}
123
122
124
- if ($ to === ' up ' ) {
123
+ if (' up ' === $ to ) {
125
124
$ to = $ this ->versionCollection ->getNextVersion ($ from );
126
125
}
127
126
128
- if ($ to === ' bottom ' ) {
127
+ if (' bottom ' === $ to ) {
129
128
$ to = 0 ;
130
129
}
131
130
132
- if ($ to === ' top ' || null === $ to ) {
131
+ if (' top ' === $ to || null === $ to ) {
133
132
$ to = $ this ->versionCollection ->getLatestVersion ();
134
133
}
135
134
136
135
if (0 !== $ to && false === strtotime ($ to )) {
137
- throw new MigratorException (sprintf (
138
- 'Unknown migration action "%s". Known actions: "%s" ' ,
139
- $ to ,
140
- implode ('", " ' , $ this ->actions )
141
- ));
136
+ throw new MigratorException (sprintf ('Unknown migration action "%s". Known actions: "%s" ' , $ to , implode ('", " ' , $ this ->actions )));
142
137
}
143
138
144
139
if (0 !== $ to && !$ this ->versionCollection ->has ($ to )) {
145
- throw new MigratorException (sprintf (
146
- 'Unknown version "%s" ' , $ to
147
- ));
140
+ throw new MigratorException (sprintf ('Unknown version "%s" ' , $ to ));
148
141
}
149
142
150
143
return $ to ;
0 commit comments