diff options
author | Roeland Jago Douma <roeland@famdouma.nl> | 2022-10-09 21:31:27 +0200 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2022-10-09 21:31:27 +0200 |
commit | d151999fc8f31f7c9e76e9aa07a0ca50a9d5bdd6 (patch) | |
tree | 716cf3df103b50a68c36334af64e600f1fabb448 /lib | |
parent | 00485eff56436dca388127c557712ab0b00666e7 (diff) | |
download | nextcloud-server-d151999fc8f31f7c9e76e9aa07a0ca50a9d5bdd6.tar.gz nextcloud-server-d151999fc8f31f7c9e76e9aa07a0ca50a9d5bdd6.zip |
typehint migrationservice closures
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/DB/MigrationService.php | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/private/DB/MigrationService.php b/lib/private/DB/MigrationService.php index 4b7e4d3a040..7993730b230 100644 --- a/lib/private/DB/MigrationService.php +++ b/lib/private/DB/MigrationService.php @@ -40,6 +40,7 @@ use OC\IntegrityCheck\Helpers\AppLocator; use OC\Migration\SimpleOutput; use OCP\AppFramework\App; use OCP\AppFramework\QueryException; +use OCP\DB\ISchemaWrapper; use OCP\Migration\IMigrationStep; use OCP\Migration\IOutput; use Psr\Log\LoggerInterface; @@ -440,7 +441,7 @@ class MigrationService { foreach ($toBeExecuted as $version) { $instance = $this->createInstance($version); - $toSchema = $instance->changeSchema($this->output, function () use ($toSchema) { + $toSchema = $instance->changeSchema($this->output, function () use ($toSchema): ISchemaWrapper { return $toSchema ?: new SchemaWrapper($this->connection); }, ['tablePrefix' => $this->connection->getPrefix()]) ?: $toSchema; } @@ -513,12 +514,12 @@ class MigrationService { $instance = $this->createInstance($version); if (!$schemaOnly) { - $instance->preSchemaChange($this->output, function () { + $instance->preSchemaChange($this->output, function (): ISchemaWrapper { return new SchemaWrapper($this->connection); }, ['tablePrefix' => $this->connection->getPrefix()]); } - $toSchema = $instance->changeSchema($this->output, function () { + $toSchema = $instance->changeSchema($this->output, function (): ISchemaWrapper { return new SchemaWrapper($this->connection); }, ['tablePrefix' => $this->connection->getPrefix()]); @@ -533,7 +534,7 @@ class MigrationService { } if (!$schemaOnly) { - $instance->postSchemaChange($this->output, function () { + $instance->postSchemaChange($this->output, function (): ISchemaWrapper { return new SchemaWrapper($this->connection); }, ['tablePrefix' => $this->connection->getPrefix()]); } |