Skip to content

Commit 305e43f

Browse files
committed
Add addressHelper object into child classes
1 parent d42b6ff commit 305e43f

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed

app/code/Magento/Customer/Model/Address.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Magento\Customer\Model\Address\AbstractAddress\RegionModelsCache;
1414
use Magento\Customer\Model\Address\CompositeValidator;
1515
use Magento\Framework\Indexer\StateInterface;
16+
use Magento\Customer\Helper\Address as AddressHelper;
1617

1718
/**
1819
* Customer address model
@@ -80,6 +81,7 @@ class Address extends \Magento\Customer\Model\Address\AbstractAddress
8081
* @param CompositeValidator|null $compositeValidator
8182
* @param CountryModelsCache|null $countryModelsCache
8283
* @param RegionModelsCache|null $regionModelsCache
84+
* @param AddressHelper|null $addressHelper
8385
*
8486
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
8587
*/
@@ -106,6 +108,7 @@ public function __construct(
106108
?CompositeValidator $compositeValidator = null,
107109
?CountryModelsCache $countryModelsCache = null,
108110
?RegionModelsCache $regionModelsCache = null,
111+
?AddressHelper $addressHelper = null
109112
) {
110113
$this->dataProcessor = $dataProcessor;
111114
$this->_customerFactory = $customerFactory;
@@ -130,6 +133,7 @@ public function __construct(
130133
$compositeValidator,
131134
$countryModelsCache,
132135
$regionModelsCache,
136+
$addressHelper
133137
);
134138
}
135139

app/code/Magento/Customer/etc/di.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888
<type name="Magento\Customer\Helper\Address">
8989
<arguments>
9090
<argument name="addressConfig" xsi:type="object">Magento\Customer\Model\Address\Config\Proxy</argument>
91+
<argument name="addressHelper" xsi:type="object">Magento\Customer\Helper\Address</argument>
9192
</arguments>
9293
</type>
9394
<type name="Magento\Framework\App\Http\Context">

app/code/Magento/Quote/Model/Quote/Address.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
use Magento\Store\Api\Data\StoreInterface;
4747
use Magento\Store\Model\ScopeInterface;
4848
use Magento\Store\Model\StoreManagerInterface;
49+
use Magento\Customer\Helper\Address as AddressHelper;
4950

5051
/**
5152
* Sales Quote address model
@@ -341,6 +342,7 @@ class Address extends AbstractAddress implements
341342
* @param CompositeValidator|null $compositeValidator
342343
* @param CountryModelsCache|null $countryModelsCache
343344
* @param RegionModelsCache|null $regionModelsCache
345+
* @param AddressHelper|null $addressHelper
344346
*
345347
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
346348
*/
@@ -382,6 +384,7 @@ public function __construct(
382384
?CompositeValidator $compositeValidator = null,
383385
?CountryModelsCache $countryModelsCache = null,
384386
?RegionModelsCache $regionModelsCache = null,
387+
?AddressHelper $addressHelper = null
385388
) {
386389
$this->_scopeConfig = $scopeConfig;
387390
$this->_addressItemFactory = $addressItemFactory;
@@ -422,6 +425,7 @@ public function __construct(
422425
$compositeValidator,
423426
$countryModelsCache,
424427
$regionModelsCache,
428+
$addressHelper
425429
);
426430
}
427431

app/code/Magento/Quote/etc/di.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
<type name="Magento\Quote\Model\Quote\Address">
6464
<arguments>
6565
<argument name="addressConfig" xsi:type="object">Magento\Customer\Model\Address\Config\Proxy</argument>
66+
<argument name="addressHelper" xsi:type="object">Magento\Customer\Helper\Address</argument>
6667
</arguments>
6768
</type>
6869
<virtualType name="QuoteAddressRelationsComposite" type="Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationComposite">

0 commit comments

Comments
 (0)