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
src
Magento
FunctionalTestingFramework
Test
Util
TestHookObjectExtractor.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\FunctionalTestingFramework\Test\Util
;
8
9
use
Magento\FunctionalTestingFramework\Test\Objects\ActionObject
;
10
use
Magento\FunctionalTestingFramework\Test\Objects\TestHookObject
;
11
15
class
TestHookObjectExtractor
extends
BaseObjectExtractor
16
{
22
private
$actionObjectExtractor;
23
27
public
function
__construct
()
28
{
29
$this->actionObjectExtractor =
new
ActionObjectExtractor
();
30
}
31
42
public
function
extractHook
($parentName, $hookType, $testHook)
43
{
44
$hookActions = $this->
stripDescriptorTags
(
45
$testHook,
46
self::NODE_NAME
47
);
48
49
$hook =
new
TestHookObject
(
50
$hookType,
51
$parentName,
52
$this->actionObjectExtractor->extractActions($hookActions)
53
);
54
55
return
$hook;
56
}
57
64
public
function
createDefaultFailedHook
($parentName)
65
{
66
67
$saveScreenshotStep = [
new
ActionObject
(
"saveScreenshot"
,
"saveScreenshot"
, [])];
68
69
$hook =
new
TestHookObject
(
70
TestObjectExtractor::TEST_FAILED_HOOK
,
71
$parentName,
72
$saveScreenshotStep
73
);
74
75
return
$hook;
76
}
77
}
Magento\FunctionalTestingFramework\Test\Util\TestObjectExtractor\TEST_FAILED_HOOK
const TEST_FAILED_HOOK
Definition:
TestObjectExtractor.php:24
Magento\FunctionalTestingFramework\Test\Util\TestHookObjectExtractor\createDefaultFailedHook
createDefaultFailedHook($parentName)
Definition:
TestHookObjectExtractor.php:64
Magento\FunctionalTestingFramework\Test\Util\BaseObjectExtractor
Definition:
BaseObjectExtractor.php:12
Magento\FunctionalTestingFramework\Test\Util\ActionObjectExtractor
Definition:
ActionObjectExtractor.php:19
Magento\FunctionalTestingFramework\Test\Util\TestHookObjectExtractor\__construct
__construct()
Definition:
TestHookObjectExtractor.php:27
Magento\FunctionalTestingFramework\Test\Objects\TestHookObject
Definition:
TestHookObject.php:15
Magento\FunctionalTestingFramework\Test\Util\BaseObjectExtractor\stripDescriptorTags
stripDescriptorTags($data,... $tags)
Definition:
BaseObjectExtractor.php:33
Magento\FunctionalTestingFramework\Test\Util
Definition:
ActionGroupObjectExtractor.php:7
Magento\FunctionalTestingFramework\Test\Util\TestHookObjectExtractor
Definition:
TestHookObjectExtractor.php:15
Magento\FunctionalTestingFramework\Test\Objects\ActionObject
Definition:
ActionObject.php:24
Magento\FunctionalTestingFramework\Test\Util\TestHookObjectExtractor\extractHook
extractHook($parentName, $hookType, $testHook)
Definition:
TestHookObjectExtractor.php:42