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
functional
tests
app
Magento
Setup
Test
Constraint
Extension
AssertExtensionAndVersionCheck.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Setup\Test\Constraint\Extension
;
8
9
use Magento\Setup\Test\Page\Adminhtml\SetupWizard;
10
use Magento\Mtf\Constraint\AbstractConstraint;
11
use Magento\Setup\Test\Fixture\Extension;
12
16
class
AssertExtensionAndVersionCheck
extends
AbstractConstraint
17
{
21
const
TYPE_INSTALL
= 1;
22
const
TYPE_UNINSTALL
= 2;
23
const
TYPE_UPDATE
= 3;
24
/*#@-*/
25
34
public
function
processAssert
(SetupWizard $setupWizard, Extension
$extension
,
$type
)
35
{
36
switch
(
$type
) {
37
case
self::TYPE_INSTALL
:
38
$message
=
"We're ready to install "
.
$extension
->getExtensionName()
39
.
" to "
.
$extension
->getVersion();
40
break
;
41
42
case
self::TYPE_UNINSTALL
:
43
$message
=
"We're ready to uninstall "
.
$extension
->getExtensionName();
44
break
;
45
46
case
self::TYPE_UPDATE
:
47
$message
=
"We're ready to update "
.
$extension
->getExtensionName()
48
.
" to "
.
$extension
->getVersionToUpdate();
49
break
;
50
51
default
:
52
$message
=
''
;
53
}
54
55
\PHPUnit\Framework\Assert::assertContains(
56
$message
,
57
$setupWizard->getUpdaterExtension()->getMessage(),
58
'Extension name and version check is incorrect.'
59
);
60
}
61
67
public
function
toString
()
68
{
69
return
"Extension name and version check passed."
;
70
}
71
}
Magento\Setup\Test\Constraint\Extension\AssertExtensionAndVersionCheck\TYPE_UNINSTALL
const TYPE_UNINSTALL
Definition:
AssertExtensionAndVersionCheck.php:22
$extension
$extension
Definition:
downloadable_product_with_files_and_sample_url.php:125
Magento\Setup\Test\Constraint\Extension\AssertExtensionAndVersionCheck\TYPE_INSTALL
const TYPE_INSTALL
Definition:
AssertExtensionAndVersionCheck.php:21
Magento\Setup\Test\Constraint\Extension\AssertExtensionAndVersionCheck\TYPE_UPDATE
const TYPE_UPDATE
Definition:
AssertExtensionAndVersionCheck.php:23
$message
$message
Definition:
notifications.php:7
$type
$type
Definition:
item.phtml:13
Magento\Setup\Test\Constraint\Extension\AssertExtensionAndVersionCheck\toString
toString()
Definition:
AssertExtensionAndVersionCheck.php:67
Magento\Setup\Test\Constraint\Extension
Definition:
AssertExtensionAndVersionCheck.php:7
Magento\Setup\Test\Constraint\Extension\AssertExtensionAndVersionCheck\processAssert
processAssert(SetupWizard $setupWizard, Extension $extension, $type)
Definition:
AssertExtensionAndVersionCheck.php:34
Magento\Setup\Test\Constraint\Extension\AssertExtensionAndVersionCheck
Definition:
AssertExtensionAndVersionCheck.php:16