Remove container from Database\StructureControllerTest

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
This commit is contained in:
Maurício Meneghini Fauth 2023-12-20 22:24:43 -03:00
parent 3d83c62fa3
commit d2d347fbb2
No known key found for this signature in database
GPG Key ID: 6A16FD38AFC89CC8
2 changed files with 12 additions and 3 deletions

View File

@ -13175,6 +13175,7 @@
<code>DatabaseInterface::getInstance()</code>
<code>DatabaseInterface::getInstance()</code>
<code>DatabaseInterface::getInstance()</code>
<code>DatabaseInterface::getInstance()</code>
</DeprecatedMethod>
<MixedArgument>
<code>$currentTable</code>

View File

@ -8,7 +8,6 @@ use PhpMyAdmin\Config;
use PhpMyAdmin\Config\PageSettings;
use PhpMyAdmin\ConfigStorage\Relation;
use PhpMyAdmin\Controllers\Database\StructureController;
use PhpMyAdmin\Core;
use PhpMyAdmin\Current;
use PhpMyAdmin\DatabaseInterface;
use PhpMyAdmin\DbTableExists;
@ -315,8 +314,17 @@ class StructureControllerTest extends AbstractTestCase
Current::$database = 'testdb';
Current::$table = 'mytable';
/** @var StructureController $structureController */
$structureController = Core::getContainerBuilder()->get(StructureController::class);
$dbi = DatabaseInterface::getInstance();
$structureController = new StructureController(
$this->response,
$this->template,
$this->relation,
$this->replication,
$dbi,
$this->createStub(TrackingChecker::class),
$this->createStub(PageSettings::class),
new DbTableExists($dbi),
);
$this->assertSame(
[[], '', '', 0],