5
5
*/
6
6
namespace Magento \Customer \Block \Address ;
7
7
8
- use Magento \Framework \Exception \LocalizedException ;
8
+ use Magento \Customer \Api \AddressMetadataInterface ;
9
+ use Magento \Framework \App \ObjectManager ;
9
10
use Magento \Framework \Exception \NoSuchEntityException ;
10
11
11
12
/**
@@ -48,7 +49,7 @@ class Edit extends \Magento\Directory\Block\Data
48
49
protected $ dataObjectHelper ;
49
50
50
51
/**
51
- * @var \Magento\Customer\Api\ AddressMetadataInterface
52
+ * @var AddressMetadataInterface
52
53
*/
53
54
private $ addressMetadata ;
54
55
@@ -67,7 +68,7 @@ class Edit extends \Magento\Directory\Block\Data
67
68
* @param \Magento\Customer\Helper\Session\CurrentCustomer $currentCustomer
68
69
* @param \Magento\Framework\Api\DataObjectHelper $dataObjectHelper
69
70
* @param array $data
70
- * @param \Magento\Customer\Api\ AddressMetadataInterface|null $addressMetadata
71
+ * @param AddressMetadataInterface|null $addressMetadata
71
72
*
72
73
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
73
74
*/
@@ -84,14 +85,14 @@ public function __construct(
84
85
\Magento \Customer \Helper \Session \CurrentCustomer $ currentCustomer ,
85
86
\Magento \Framework \Api \DataObjectHelper $ dataObjectHelper ,
86
87
array $ data = [],
87
- \ Magento \ Customer \ Api \ AddressMetadataInterface $ addressMetadata = null
88
+ AddressMetadataInterface $ addressMetadata = null
88
89
) {
89
90
$ this ->_customerSession = $ customerSession ;
90
91
$ this ->_addressRepository = $ addressRepository ;
91
92
$ this ->addressDataFactory = $ addressDataFactory ;
92
93
$ this ->currentCustomer = $ currentCustomer ;
93
94
$ this ->dataObjectHelper = $ dataObjectHelper ;
94
- $ this ->addressMetadata = $ addressMetadata ;
95
+ $ this ->addressMetadata = $ addressMetadata ?: ObjectManager:: getInstance ()-> get (AddressMetadataInterface::class) ;
95
96
parent ::__construct (
96
97
$ context ,
97
98
$ directoryHelper ,
0 commit comments