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-functional-testing-framework
dev
tests
unit
Util
ActionGroupObjectBuilder.php
Go to the documentation of this file.
1
<?php
7
namespace
tests\unit\Util
;
8
9
use
Magento\FunctionalTestingFramework\Test\Objects\ActionGroupObject
;
10
use
Magento\FunctionalTestingFramework\Test\Objects\ActionObject
;
11
12
class
ActionGroupObjectBuilder
13
{
14
const
DEFAULT_ACTION_OBJECT_NAME
=
'action1'
;
15
21
private
$name =
"testActionGroupObject"
;
22
28
private
$actionObjects = [];
29
35
private
$arguments = [];
36
42
private
$extends =
null
;
43
50
public
function
withName
($name)
51
{
52
$this->
name
= $name;
53
return
$this;
54
}
55
62
public
function
withArguments
($args)
63
{
64
$this->arguments = $args;
65
return
$this;
66
}
67
74
public
function
withActionObjects
($actionObjs)
75
{
76
$this->actionObjects = $actionObjs;
77
return
$this;
78
}
79
86
public
function
withExtendedAction
($extendedActionGroup)
87
{
88
$this->extends = $extendedActionGroup;
89
return
$this;
90
}
91
95
public
function
__construct
()
96
{
97
$this->actionObjects = [
98
new
ActionObject
(self::DEFAULT_ACTION_OBJECT_NAME,
'testAction'
, [
'userInput'
=>
'literal'
])
99
];
100
}
101
107
public
function
build
()
108
{
109
return
new
ActionGroupObject
(
110
$this->
name
,
111
$this->arguments,
112
$this->actionObjects,
113
$this->extends
114
);
115
}
116
}
tests\unit\Util\ActionGroupObjectBuilder\withName
withName($name)
Definition:
ActionGroupObjectBuilder.php:50
tests\unit\Util
Definition:
ActionGroupObjectBuilder.php:7
tests\unit\Util\ActionGroupObjectBuilder\withActionObjects
withActionObjects($actionObjs)
Definition:
ActionGroupObjectBuilder.php:74
tests\unit\Util\ActionGroupObjectBuilder
Definition:
ActionGroupObjectBuilder.php:12
Magento\FunctionalTestingFramework\Test\Objects\ActionGroupObject
Definition:
ActionGroupObject.php:18
tests\unit\Util\ActionGroupObjectBuilder\__construct
__construct()
Definition:
ActionGroupObjectBuilder.php:95
name
Magento\FunctionalTestingFramework\Test\Objects\ActionObject
Definition:
ActionObject.php:24
tests\unit\Util\ActionGroupObjectBuilder\DEFAULT_ACTION_OBJECT_NAME
const DEFAULT_ACTION_OBJECT_NAME
Definition:
ActionGroupObjectBuilder.php:14
tests\unit\Util\ActionGroupObjectBuilder\build
build()
Definition:
ActionGroupObjectBuilder.php:107
tests\unit\Util\ActionGroupObjectBuilder\withExtendedAction
withExtendedAction($extendedActionGroup)
Definition:
ActionGroupObjectBuilder.php:86
tests\unit\Util\ActionGroupObjectBuilder\withArguments
withArguments($args)
Definition:
ActionGroupObjectBuilder.php:62