summaryrefslogtreecommitdiffstats
path: root/core/Command/Db
diff options
context:
space:
mode:
authorChristoph Wurst <christoph@winzerhof-wurst.at>2018-09-07 09:19:55 +0200
committerChristoph Wurst <christoph@winzerhof-wurst.at>2018-09-07 09:22:57 +0200
commitc5cd8d91669b14ae8945a347efe28fc1aa980d39 (patch)
tree3fc143d76e447ad90c2fa7c921862e88e3715500 /core/Command/Db
parent09a223fee99abe22a28d40e2aba51b374224d324 (diff)
downloadnextcloud-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.php16
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) {
}
}
';