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
Widget
Test
Block
Adminhtml
Widget
Instance
Edit
Tab
ParametersType
CatalogCategoryLink.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Widget\Test\Block\Adminhtml\Widget\Instance\Edit\Tab\ParametersType
;
8
9
use
Magento\Widget\Test\Block\Adminhtml\Widget\Instance\Edit\Tab\ParametersType\CatalogCategoryLink\Form
;
10
use
Magento\Mtf\Client\Element
;
11
use Magento\Mtf\Client\Locator;
12
16
class
CatalogCategoryLink
extends
ParametersForm
17
{
23
protected
$cmsCategoryLink
=
'./ancestor::body//*[contains(@id, "responseCntoptions_fieldset")]'
;
24
31
protected
function
selectEntity
(array $entities)
32
{
33
foreach
($entities[
'value'
] as
$entity
) {
34
$this->_rootElement->find($this->
selectEntity
)->click();
35
$this->
getTemplateBlock
()->waitLoader();
37
$catalogCategoryLinkForm = $this->blockFactory->create(
38
Form::class,
39
[
'element'
=> $this->_rootElement->find($this->cmsCategoryLink, Locator::SELECTOR_XPATH)]
40
);
41
$elementNew = $this->_rootElement->find($this->cmsCategoryLink, Locator::SELECTOR_XPATH);
42
$entities[
'value'
] =
$entity
->getPath() .
'/'
.
$entity
->getName();
43
$categoryFields[
'entities'
] = $entities;
44
$catalogCategoryLinkForm->_fill($categoryFields, $elementNew);
45
$this->
getTemplateBlock
()->waitLoader();
46
}
47
}
48
}
Magento\Widget\Test\Block\Adminhtml\Widget\Instance\Edit\Tab\ParametersType
Magento\Widget\Test\Block\Adminhtml\Widget\Instance\Edit\Tab\ParametersType\CatalogCategoryLink
Definition:
CatalogCategoryLink.php:16
Magento\Widget\Test\Block\Adminhtml\Widget\Instance\Edit\Tab\ParametersType\ParametersForm\selectEntity
selectEntity(array $entities)
Definition:
ParametersForm.php:85
Magento\Widget\Test\Block\Adminhtml\Widget\Instance\Edit\Tab\ParametersType\CatalogCategoryLink\$cmsCategoryLink
$cmsCategoryLink
Definition:
CatalogCategoryLink.php:23
Magento\Widget\Test\Block\Adminhtml\Widget\Instance\Edit\Tab\ParametersType\ParametersForm\getTemplateBlock
getTemplateBlock()
Definition:
ParametersForm.php:116
Magento\Widget\Test\Block\Adminhtml\Widget\Instance\Edit\Tab\ParametersType\CatalogCategoryLink\Form
Definition:
Form.php:12
Magento\Widget\Test\Block\Adminhtml\Widget\Instance\Edit\Tab\ParametersType\ParametersForm
Definition:
ParametersForm.php:18
$entity
$entity
Definition:
element.phtml:22
Magento\Mtf\Client\Element
Definition:
ConditionsElement.php:7