Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurício Meneghini Fauth <mauricio@fauth.dev>2022-08-20 21:52:06 +0300
committerMaurício Meneghini Fauth <mauricio@fauth.dev>2022-08-20 21:52:06 +0300
commitd7e1dd7206a139869dbd4f3706fddb43053ffe0e (patch)
tree5331b27a1662c2add1f92018b3cf1f92a237c034 /libraries/classes
parent84f6b137a6338fe5a7e5d3ded2b8d18758f63f49 (diff)
Extract Console dependencies from constructor
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
Diffstat (limited to 'libraries/classes')
-rw-r--r--libraries/classes/Console.php14
-rw-r--r--libraries/classes/Header.php2
2 files changed, 6 insertions, 10 deletions
diff --git a/libraries/classes/Console.php b/libraries/classes/Console.php
index e25a260f07..c02a2b64b0 100644
--- a/libraries/classes/Console.php
+++ b/libraries/classes/Console.php
@@ -24,14 +24,14 @@ class Console
*
* @var bool
*/
- private $isEnabled;
+ private $isEnabled = true;
/**
* Whether we are servicing an ajax request.
*
* @var bool
*/
- private $isAjax;
+ private $isAjax = false;
/** @var Relation */
private $relation;
@@ -39,14 +39,10 @@ class Console
/** @var Template */
public $template;
- /**
- * Creates a new class instance
- */
- public function __construct()
+ public function __construct(Relation $relation, Template $template)
{
- $this->isEnabled = true;
- $this->relation = new Relation($GLOBALS['dbi']);
- $this->template = new Template();
+ $this->relation = $relation;
+ $this->template = $template;
}
/**
diff --git a/libraries/classes/Header.php b/libraries/classes/Header.php
index c9217a4dea..e23146b458 100644
--- a/libraries/classes/Header.php
+++ b/libraries/classes/Header.php
@@ -111,7 +111,7 @@ class Header
$this->isAjax = false;
$this->bodyId = '';
$this->title = '';
- $this->console = new Console();
+ $this->console = new Console(new Relation($GLOBALS['dbi']), $this->template);
$this->menu = new Menu($GLOBALS['dbi'], $GLOBALS['db'] ?? '', $GLOBALS['table'] ?? '');
$this->menuEnabled = true;
$this->warningsEnabled = true;