mirror of
https://github.com/phpbb/phpbb.git
synced 2025-05-21 14:59:46 +02:00
[ticket/9737] Fix a few minor things in migrations
PHPBB3-9737
This commit is contained in:
parent
ccd08e21f6
commit
dfabdbca50
phpBB/includes/db
@ -22,7 +22,10 @@ if (!defined('IN_PHPBB'))
|
|||||||
*/
|
*/
|
||||||
class phpbb_db_migration_exception extends \Exception
|
class phpbb_db_migration_exception extends \Exception
|
||||||
{
|
{
|
||||||
/** @var array Extra parameters sent to exception to aid in debugging */
|
/**
|
||||||
|
* Extra parameters sent to exception to aid in debugging
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
protected $parameters;
|
protected $parameters;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -42,6 +45,8 @@ class phpbb_db_migration_exception extends \Exception
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Output the error as a string
|
* Output the error as a string
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function __toString()
|
public function __toString()
|
||||||
{
|
{
|
||||||
|
@ -394,7 +394,7 @@ class phpbb_db_migrator
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Attempts to apply a step of the given migration or one of its dependencies
|
* Attempts to revert a step of the given migration or one of its dependencies
|
||||||
*
|
*
|
||||||
* @param string The class name of the migration
|
* @param string The class name of the migration
|
||||||
* @return bool Whether any update step was successfully run
|
* @return bool Whether any update step was successfully run
|
||||||
@ -559,12 +559,12 @@ class phpbb_db_migrator
|
|||||||
/**
|
/**
|
||||||
* Get a callable statement from a data step
|
* Get a callable statement from a data step
|
||||||
*
|
*
|
||||||
* @param mixed $step Data step from migration
|
* @param array $step Data step from migration
|
||||||
* @param mixed $last_result Result to pass to the callable (only for 'custom' method)
|
* @param mixed $last_result Result to pass to the callable (only for 'custom' method)
|
||||||
* @param bool $reverse False to install, True to attempt uninstallation by reversing the call
|
* @param bool $reverse False to install, True to attempt uninstallation by reversing the call
|
||||||
* @return array Array with parameters for call_user_func_array(), 0 is the callable, 1 is parameters
|
* @return array Array with parameters for call_user_func_array(), 0 is the callable, 1 is parameters
|
||||||
*/
|
*/
|
||||||
protected function get_callable_from_step($step, $last_result = false, $reverse = false)
|
protected function get_callable_from_step(array $step, $last_result = false, $reverse = false)
|
||||||
{
|
{
|
||||||
$type = $step[0];
|
$type = $step[0];
|
||||||
$parameters = $step[1];
|
$parameters = $step[1];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user