Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Protected Attributes
AddressesAdditional Class Reference
Inheritance diagram for AddressesAdditional:

Public Member Functions

 isAdditionalAddressExists ($address)
 
 getBlockText ()
 

Protected Attributes

 $addressSelector = '//li[address[contains(.,"%s")]]'
 
 $addressesSelector = '//li[address]'
 
 $deleteAddressLink = "[role='delete-address']"
 
 $additionalAddressContent = '.block-content'
 
 $confirmModal = '.confirm._show[data-role=modal]'
 

Detailed Description

Class AddressesAdditional Additional Addresses block

Definition at line 16 of file AddressesAdditional.php.

Member Function Documentation

◆ getBlockText()

getBlockText ( )

Get block text

Returns
string

Definition at line 94 of file AddressesAdditional.php.

95  {
96  return $this->_rootElement->find($this->additionalAddressContent)->getText();
97  }

◆ isAdditionalAddressExists()

isAdditionalAddressExists (   $address)

Check if additional address exists.

Parameters
string$address
Returns
boolean

Definition at line 75 of file AddressesAdditional.php.

76  {
77  $additionalAddressExists = false;
78 
79  $addresses = $this->_rootElement->getElements($this->addressesSelector, Locator::SELECTOR_XPATH);
80  foreach ($addresses as $addressBlock) {
81  if (strpos($addressBlock->getText(), $address) === 0) {
82  $additionalAddressExists = $addressBlock->isVisible();
83  break;
84  }
85  }
86  return $additionalAddressExists;
87  }
$addresses
Definition: address_list.php:7
$address
Definition: customer.php:38

Field Documentation

◆ $additionalAddressContent

$additionalAddressContent = '.block-content'
protected

Definition at line 44 of file AddressesAdditional.php.

◆ $addressesSelector

$addressesSelector = '//li[address]'
protected

Definition at line 30 of file AddressesAdditional.php.

◆ $addressSelector

$addressSelector = '//li[address[contains(.,"%s")]]'
protected

Definition at line 23 of file AddressesAdditional.php.

◆ $confirmModal

$confirmModal = '.confirm._show[data-role=modal]'
protected

Definition at line 51 of file AddressesAdditional.php.

◆ $deleteAddressLink

$deleteAddressLink = "[role='delete-address']"
protected

Definition at line 37 of file AddressesAdditional.php.


The documentation for this class was generated from the following file: