diff options
author | Christoph Wurst <christoph@winzerhof-wurst.at> | 2018-09-07 09:19:55 +0200 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2018-09-07 09:22:57 +0200 |
commit | c5cd8d91669b14ae8945a347efe28fc1aa980d39 (patch) | |
tree | 3fc143d76e447ad90c2fa7c921862e88e3715500 /core/Command/Db | |
parent | 09a223fee99abe22a28d40e2aba51b374224d324 (diff) | |
download | nextcloud-server-c5cd8d91669b14ae8945a347efe28fc1aa980d39.tar.gz nextcloud-server-c5cd8d91669b14ae8945a347efe28fc1aa980d39.zip |
Improve class import and strict typing for generated migration class
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'core/Command/Db')
-rw-r--r-- | core/Command/Db/Migrations/GenerateCommand.php | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/core/Command/Db/Migrations/GenerateCommand.php b/core/Command/Db/Migrations/GenerateCommand.php index f3af3e0e6d2..69bf4a84a8f 100644 --- a/core/Command/Db/Migrations/GenerateCommand.php +++ b/core/Command/Db/Migrations/GenerateCommand.php @@ -40,8 +40,12 @@ class GenerateCommand extends Command implements CompletionAwareInterface { protected static $_templateSimple = '<?php + +declare(strict_types=1); + namespace {{namespace}}; +use Closure; use OCP\DB\ISchemaWrapper; use OCP\Migration\SimpleMigrationStep; use OCP\Migration\IOutput; @@ -53,28 +57,28 @@ class {{classname}} extends SimpleMigrationStep { /** * @param IOutput $output - * @param \Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper` + * @param Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper` * @param array $options */ - public function preSchemaChange(IOutput $output, \Closure $schemaClosure, array $options) { + public function preSchemaChange(IOutput $output, Closure $schemaClosure, array $options) { } /** * @param IOutput $output - * @param \Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper` + * @param Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper` * @param array $options * @return null|ISchemaWrapper */ - public function changeSchema(IOutput $output, \Closure $schemaClosure, array $options) { + public function changeSchema(IOutput $output, Closure $schemaClosure, array $options) { {{schemabody}} } /** * @param IOutput $output - * @param \Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper` + * @param Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper` * @param array $options */ - public function postSchemaChange(IOutput $output, \Closure $schemaClosure, array $options) { + public function postSchemaChange(IOutput $output, Closure $schemaClosure, array $options) { } } '; |