diff options
author | Nils Adermann <naderman@naderman.de> | 2014-10-25 12:09:20 -0700 |
---|---|---|
committer | Nils Adermann <naderman@naderman.de> | 2014-10-25 12:09:20 -0700 |
commit | 4e952ad4432d237d2212d23e70b1ac264982c30c (patch) | |
tree | 8b9d31a37a896cffcaa224e5b387ae186870d9f0 /phpBB/phpbb/db/migrator_output_handler_interface.php | |
parent | a43879fe9176a9ed1912a8d087b11db0e39aee83 (diff) | |
parent | 078e0c1e440f7f906b670348e8da00141e245876 (diff) | |
download | forums-4e952ad4432d237d2212d23e70b1ac264982c30c.tar forums-4e952ad4432d237d2212d23e70b1ac264982c30c.tar.gz forums-4e952ad4432d237d2212d23e70b1ac264982c30c.tar.bz2 forums-4e952ad4432d237d2212d23e70b1ac264982c30c.tar.xz forums-4e952ad4432d237d2212d23e70b1ac264982c30c.zip |
Merge commit '078e0c1e440f7f906b670348e8da00141e245876' into prep-release-3.1.0
* commit '078e0c1e440f7f906b670348e8da00141e245876':
[ticket/13211] Move console migrator output handler back to console folder
[ticket/13211] Also use log wrapper output handler for console migrations
[ticket/13211] Move console migrator output handler to db folder
[ticket/13211] Add log wrapper for writing database updater to log file
[ticket/13126] Add missing use statement
[ticket/13126] Fix tests
[ticket/13126] Change messages verbosity levels
[ticket/13126] Move migrator_output_handler to an interface
[ticket/13126] Extends migrator_output_handler instead of using a closure
[ticket/13126] Improve the feedback when running the migrations
Diffstat (limited to 'phpBB/phpbb/db/migrator_output_handler_interface.php')
-rw-r--r-- | phpBB/phpbb/db/migrator_output_handler_interface.php | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/phpBB/phpbb/db/migrator_output_handler_interface.php b/phpBB/phpbb/db/migrator_output_handler_interface.php new file mode 100644 index 0000000000..a923af99f6 --- /dev/null +++ b/phpBB/phpbb/db/migrator_output_handler_interface.php @@ -0,0 +1,31 @@ +<?php +/** +* +* This file is part of the phpBB Forum Software package. +* +* @copyright (c) phpBB Limited <https://www.phpbb.com> +* @license GNU General Public License, version 2 (GPL-2.0) +* +* For full copyright and license information, please see +* the docs/CREDITS.txt file. +* +*/ + +namespace phpbb\db; + +interface migrator_output_handler_interface +{ + const VERBOSITY_QUIET = 0; + const VERBOSITY_NORMAL = 1; + const VERBOSITY_VERBOSE = 2; + const VERBOSITY_VERY_VERBOSE = 3; + const VERBOSITY_DEBUG = 4; + + /** + * Write output using the configured closure. + * + * @param string|array $message The message to write or an array containing the language key and all of its parameters. + * @param int $verbosity The verbosity of the message. + */ + public function write($message, $verbosity); +} |