Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
magento2-base
dev
tests
setup-integration
framework
Magento
TestFramework
Annotation
ReinstallInstance.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\TestFramework\Annotation
;
8
9
use
Magento\Framework\App\ResourceConnection
;
10
use
Magento\Framework\Module\ModuleResource
;
11
use
Magento\TestFramework\Helper\Bootstrap
;
12
use
Magento\TestFramework\ObjectManager
;
13
17
class
ReinstallInstance
18
{
22
private
$application;
23
29
public
function
__construct
(\
Magento
\TestFramework\
Application
$application)
30
{
31
$this->application =
$application
;
32
}
33
34
public
function
startTest()
35
{
37
$objectManager
=
Bootstrap::getObjectManager
();
38
$resourceConnection
=
$objectManager
->create(ResourceConnection::class);
39
$objectManager
->removeSharedInstance(ResourceConnection::class);
40
$objectManager
->addSharedInstance(
$resourceConnection
, ResourceConnection::class);
41
$this->application->reinitialize();
42
}
43
49
public
function
endTest
()
50
{
51
$this->application->cleanup();
52
$this->application->reinitialize();
53
ModuleResource::flush
();
54
}
55
}
Magento\TestFramework\Annotation
Definition:
ApiDataFixture.php:13
$objectManager
$objectManager
Definition:
bootstrap.php:17
Magento\TestFramework\Helper\Bootstrap
Definition:
Bootstrap.php:12
Magento\TestFramework\Application
Definition:
Application.php:21
Magento\TestFramework\Annotation\ReinstallInstance\endTest
endTest()
Definition:
ReinstallInstance.php:49
$application
$application
Definition:
bootstrap.php:58
Magento
Magento\TestFramework\Annotation\ReinstallInstance\__construct
__construct(\Magento\TestFramework\Application $application)
Definition:
ReinstallInstance.php:29
$resourceConnection
$resourceConnection
Definition:
website_attribute_sync.php:32
Magento\Framework\Module\ModuleResource\flush
static flush()
Definition:
ModuleResource.php:148
Magento\Framework\Module\ModuleResource
Definition:
ModuleResource.php:17
Magento\TestFramework\ObjectManager
Definition:
Config.php:6
Magento\Framework\App\ResourceConnection
Magento\TestFramework\Annotation\ReinstallInstance
Definition:
ReinstallInstance.php:17
Magento\TestFramework\Helper\Bootstrap\getObjectManager
static getObjectManager()
Definition:
Bootstrap.php:125