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
AssertVersionOnGrid.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Setup\Test\Constraint\Extension
;
8
9
use Magento\Mtf\Constraint\AbstractConstraint;
10
use
Magento\Setup\Test\Block\Extension\Grid
;
11
use Magento\Setup\Test\Fixture\Extension;
12
16
class
AssertVersionOnGrid
extends
AbstractConstraint
17
{
21
const
TYPE_INSTALL
= 1;
22
const
TYPE_UPDATE
= 2;
23
/*#@-*/
24
33
public
function
processAssert
(
Grid
$grid, Extension
$extension
,
$type
)
34
{
35
switch
(
$type
) {
36
case
self::TYPE_INSTALL
:
37
$version
=
$extension
->getVersion();
38
break
;
39
40
case
self::TYPE_UPDATE
:
41
$version
=
$extension
->getVersionToUpdate();
42
break
;
43
44
default
:
45
$version
=
''
;
46
}
47
48
\PHPUnit\Framework\Assert::assertTrue(
49
$grid->
getVersion
(
$extension
) ===
$version
,
50
'Version of extension is not correct.'
51
);
52
}
53
59
public
function
toString
()
60
{
61
return
"Version of extension is correct."
;
62
}
63
}
$version
$version
Definition:
pre_composer_update_2.3.php:161
$extension
$extension
Definition:
downloadable_product_with_files_and_sample_url.php:125
Magento\Setup\Test\Block\Extension\Grid
Definition:
Grid.php:15
Magento\Setup\Test\Constraint\Extension\AssertVersionOnGrid
Definition:
AssertVersionOnGrid.php:16
$type
$type
Definition:
item.phtml:13
Magento\Setup\Test\Constraint\Extension\AssertVersionOnGrid\TYPE_INSTALL
const TYPE_INSTALL
Definition:
AssertVersionOnGrid.php:21
Magento\Setup\Test\Block\Extension\Grid\getVersion
getVersion(Extension $extension)
Definition:
Grid.php:125
Magento\Setup\Test\Constraint\Extension\AssertVersionOnGrid\toString
toString()
Definition:
AssertVersionOnGrid.php:59
Magento\Setup\Test\Constraint\Extension
Definition:
AssertExtensionAndVersionCheck.php:7
Magento\Setup\Test\Constraint\Extension\AssertVersionOnGrid\processAssert
processAssert(Grid $grid, Extension $extension, $type)
Definition:
AssertVersionOnGrid.php:33
Magento\Setup\Test\Constraint\Extension\AssertVersionOnGrid\TYPE_UPDATE
const TYPE_UPDATE
Definition:
AssertVersionOnGrid.php:22