2525class Configuration
2626{
2727 /**
28- * @var Doctrine\MongoDB\Collection
28+ * @var \ Doctrine\MongoDB\Collection
2929 */
3030 private $ collection ;
3131
3232 /**
33- * @var Doctrine\MongoDB\Connection
33+ * @var \ Doctrine\MongoDB\Connection
3434 */
3535 private $ connection ;
3636
3737 /**
38- * @var Doctrine\MongoDB\Database
38+ * @var \ Doctrine\MongoDB\Database
3939 */
4040 private $ database ;
4141
4242 /**
43- * @var Doctrine\MongoDB\Connection
43+ * @var \ Doctrine\MongoDB\Connection
4444 */
4545 private $ migrationsDatabase ;
4646
@@ -94,18 +94,18 @@ class Configuration
9494 private $ name ;
9595
9696 /**
97- * @var AntiMattr\MongoDB\Migrations\Version[]
97+ * @var \ AntiMattr\MongoDB\Migrations\Version[]
9898 */
9999 protected $ migrations = [];
100100
101101 /**
102- * @var AntiMattr\MongoDB\Migrations\OutputWriter
102+ * @var \ AntiMattr\MongoDB\Migrations\OutputWriter
103103 */
104104 private $ outputWriter ;
105105
106106 /**
107- * @param Doctrine\MongoDB\Connection $connection
108- * @param AntiMattr\MongoDB\Migrations\OutputWriter $outputWriter
107+ * @param \ Doctrine\MongoDB\Connection $connection
108+ * @param \ AntiMattr\MongoDB\Migrations\OutputWriter $outputWriter
109109 */
110110 public function __construct (Connection $ connection , OutputWriter $ outputWriter = null )
111111 {
@@ -151,7 +151,7 @@ public function getAvailableVersions()
151151 }
152152
153153 /**
154- * @return Doctrine\MongoDB\Collection
154+ * @return \ Doctrine\MongoDB\Collection
155155 */
156156 public function getCollection ()
157157 {
@@ -165,15 +165,15 @@ public function getCollection()
165165 }
166166
167167 /**
168- * @return Doctrine\MongoDB\Connection
168+ * @return \ Doctrine\MongoDB\Connection
169169 */
170170 public function getConnection ()
171171 {
172172 return $ this ->connection ;
173173 }
174174
175175 /**
176- * @return Doctrine\MongoDB\Database
176+ * @return \ Doctrine\MongoDB\Database
177177 */
178178 public function getDatabase (): ?Database
179179 {
@@ -281,7 +281,7 @@ public function getMigrationsScriptDirectory()
281281 /**
282282 * Returns all migrated versions from the versions collection, in an array.
283283 *
284- * @return AntiMattr\MongoDB\Migrations\Version[]
284+ * @return \ AntiMattr\MongoDB\Migrations\Version[]
285285 */
286286 public function getMigratedVersions ()
287287 {
@@ -301,12 +301,12 @@ public function getMigratedVersions()
301301 *
302302 * @param string $version
303303 *
304- * @return string
304+ * @return int
305305 *
306306 * @throws AntiMattr\MongoDB\Migrations\Exception\UnknownVersionException Throws exception if migration version does not exist
307307 * @throws DomainException If more than one version exists
308308 */
309- public function getMigratedTimestamp ($ version )
309+ public function getMigratedTimestamp ($ version ): int
310310 {
311311 $ this ->createMigrationCollection ();
312312
@@ -329,7 +329,7 @@ public function getMigratedTimestamp($version)
329329 // Convert to normalised timestamp
330330 $ ts = new Timestamp ($ returnVersion ['t ' ]);
331331
332- return ( string ) $ ts ;
332+ return $ ts-> getTimestamp () ;
333333 }
334334
335335 /**
@@ -379,7 +379,7 @@ public function getNumberOfExecutedMigrations()
379379 }
380380
381381 /**
382- * @return AntiMattr\MongoDB\Migrations\OutputWriter
382+ * @return \ AntiMattr\MongoDB\Migrations\OutputWriter
383383 */
384384 public function getOutputWriter ()
385385 {
@@ -468,7 +468,7 @@ public function registerMigrationsFromDirectory($path)
468468 *
469469 * @param string $version The version string in the format YYYYMMDDHHMMSS
470470 *
471- * @return AntiMattr\MongoDB\Migrations\Version
471+ * @return \ AntiMattr\MongoDB\Migrations\Version
472472 *
473473 * @throws AntiMattr\MongoDB\Migrations\Exception\UnknownVersionException Throws exception if migration version does not exist
474474 */
@@ -496,7 +496,7 @@ public function hasVersion($version)
496496 /**
497497 * Check if a version has been migrated or not yet.
498498 *
499- * @param AntiMattr\MongoDB\Migrations\Version $version
499+ * @param \ AntiMattr\MongoDB\Migrations\Version $version
500500 *
501501 * @return bool
502502 */
@@ -517,7 +517,7 @@ public function getCurrentVersion()
517517 $ this ->createMigrationCollection ();
518518
519519 $ migratedVersions = [];
520- if ($ this ->migrations ) {
520+ if (! empty ( $ this ->migrations ) ) {
521521 foreach ($ this ->migrations as $ migration ) {
522522 $ migratedVersions [] = $ migration ->getVersion ();
523523 }
0 commit comments