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
EntityDataObjectBuilder.php
Go to the documentation of this file.
1
<?php
6
namespace
tests\unit\Util
;
7
8
use
Magento\FunctionalTestingFramework\DataGenerator\Objects\EntityDataObject
;
9
10
class
EntityDataObjectBuilder
11
{
17
private
$data = [
18
"name"
=>
"Hopper"
,
19
"gpa"
=>
"3.5678"
,
20
"phone"
=>
"5555555"
,
21
"isprimary"
=>
"true"
22
];
23
29
private
$name =
"testDataObject"
;
30
36
private
$type =
"testType"
;
37
43
private
$linkedEntities = [];
44
50
private
$vars = [];
51
57
public
function
build
()
58
{
59
return
new
EntityDataObject
(
60
$this->
name
,
61
$this->type,
62
$this->data,
63
$this->linkedEntities,
64
null
,
65
$this->vars
66
);
67
}
68
75
public
function
withName
($name)
76
{
77
$this->
name
= $name;
78
return
$this;
79
}
80
87
public
function
withType
($type)
88
{
89
$this->type = $type;
90
return
$this;
91
}
92
99
public
function
withDataFields
(
$fields
)
100
{
101
$this->data =
$fields
;
102
return
$this;
103
}
104
111
public
function
withLinkedEntities
($linkedEntities)
112
{
113
$this->linkedEntities = $linkedEntities;
114
return
$this;
115
}
116
}
tests\unit\Util\EntityDataObjectBuilder\build
build()
Definition:
EntityDataObjectBuilder.php:57
tests\unit\Util
Definition:
ActionGroupObjectBuilder.php:7
Magento\FunctionalTestingFramework\DataGenerator\Objects\EntityDataObject
Definition:
EntityDataObject.php:16
$fields
$fields
Definition:
details.phtml:14
name
tests\unit\Util\EntityDataObjectBuilder\withName
withName($name)
Definition:
EntityDataObjectBuilder.php:75
tests\unit\Util\EntityDataObjectBuilder\withLinkedEntities
withLinkedEntities($linkedEntities)
Definition:
EntityDataObjectBuilder.php:111
tests\unit\Util\EntityDataObjectBuilder\withType
withType($type)
Definition:
EntityDataObjectBuilder.php:87
tests\unit\Util\EntityDataObjectBuilder
Definition:
EntityDataObjectBuilder.php:10
tests\unit\Util\EntityDataObjectBuilder\withDataFields
withDataFields($fields)
Definition:
EntityDataObjectBuilder.php:99