From 1c721771ff8ddb16f5329d4ac0077b449b548edd Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Wed, 18 May 2016 18:19:24 +0200 Subject: Move \OCP\Migration to PSR-4 --- lib/public/Migration/IOutput.php | 62 ++++++++++++++++++++++++++++++++++++ lib/public/Migration/IRepairStep.php | 46 ++++++++++++++++++++++++++ lib/public/migration/ioutput.php | 62 ------------------------------------ lib/public/migration/irepairstep.php | 46 -------------------------- 4 files changed, 108 insertions(+), 108 deletions(-) create mode 100644 lib/public/Migration/IOutput.php create mode 100644 lib/public/Migration/IRepairStep.php delete mode 100644 lib/public/migration/ioutput.php delete mode 100644 lib/public/migration/irepairstep.php diff --git a/lib/public/Migration/IOutput.php b/lib/public/Migration/IOutput.php new file mode 100644 index 00000000000..d3b43028495 --- /dev/null +++ b/lib/public/Migration/IOutput.php @@ -0,0 +1,62 @@ + + * + * @copyright Copyright (c) 2016, ownCloud, Inc. + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ +namespace OCP\Migration; + +/** + * Interface IOutput + * + * @package OCP\Migration + * @since 9.1.0 + */ +interface IOutput { + + /** + * @param string $message + * @since 9.1.0 + */ + public function info($message); + + /** + * @param string $message + * @since 9.1.0 + */ + public function warning($message); + + /** + * @param int $max + * @since 9.1.0 + */ + public function startProgress($max = 0); + + /** + * @param int $step + * @param string $description + * @since 9.1.0 + */ + public function advance($step = 1, $description = ''); + + /** + * @param int $max + * @since 9.1.0 + */ + public function finishProgress(); + +} diff --git a/lib/public/Migration/IRepairStep.php b/lib/public/Migration/IRepairStep.php new file mode 100644 index 00000000000..07830a935f9 --- /dev/null +++ b/lib/public/Migration/IRepairStep.php @@ -0,0 +1,46 @@ + + * + * @copyright Copyright (c) 2016, ownCloud, Inc. + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ +namespace OCP\Migration; + +/** + * Repair step + * @since 9.1.0 + */ +interface IRepairStep { + + /** + * Returns the step's name + * + * @return string + * @since 9.1.0 + */ + public function getName(); + + /** + * Run repair step. + * Must throw exception on error. + * + * @since 9.1.0 + * @throws \Exception in case of failure + */ + public function run(IOutput $output); + +} diff --git a/lib/public/migration/ioutput.php b/lib/public/migration/ioutput.php deleted file mode 100644 index d3b43028495..00000000000 --- a/lib/public/migration/ioutput.php +++ /dev/null @@ -1,62 +0,0 @@ - - * - * @copyright Copyright (c) 2016, ownCloud, Inc. - * @license AGPL-3.0 - * - * This code is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License, version 3, - * along with this program. If not, see - * - */ -namespace OCP\Migration; - -/** - * Interface IOutput - * - * @package OCP\Migration - * @since 9.1.0 - */ -interface IOutput { - - /** - * @param string $message - * @since 9.1.0 - */ - public function info($message); - - /** - * @param string $message - * @since 9.1.0 - */ - public function warning($message); - - /** - * @param int $max - * @since 9.1.0 - */ - public function startProgress($max = 0); - - /** - * @param int $step - * @param string $description - * @since 9.1.0 - */ - public function advance($step = 1, $description = ''); - - /** - * @param int $max - * @since 9.1.0 - */ - public function finishProgress(); - -} diff --git a/lib/public/migration/irepairstep.php b/lib/public/migration/irepairstep.php deleted file mode 100644 index 07830a935f9..00000000000 --- a/lib/public/migration/irepairstep.php +++ /dev/null @@ -1,46 +0,0 @@ - - * - * @copyright Copyright (c) 2016, ownCloud, Inc. - * @license AGPL-3.0 - * - * This code is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License, version 3, - * along with this program. If not, see - * - */ -namespace OCP\Migration; - -/** - * Repair step - * @since 9.1.0 - */ -interface IRepairStep { - - /** - * Returns the step's name - * - * @return string - * @since 9.1.0 - */ - public function getName(); - - /** - * Run repair step. - * Must throw exception on error. - * - * @since 9.1.0 - * @throws \Exception in case of failure - */ - public function run(IOutput $output); - -} -- cgit v1.2.3