55 */
66namespace Magento \Customer \Block \Address ;
77
8- use Magento \Framework \Exception \LocalizedException ;
8+ use Magento \Customer \Api \AddressMetadataInterface ;
9+ use Magento \Framework \App \ObjectManager ;
910use Magento \Framework \Exception \NoSuchEntityException ;
1011
1112/**
@@ -48,7 +49,7 @@ class Edit extends \Magento\Directory\Block\Data
4849 protected $ dataObjectHelper ;
4950
5051 /**
51- * @var \Magento\Customer\Api\ AddressMetadataInterface
52+ * @var AddressMetadataInterface
5253 */
5354 private $ addressMetadata ;
5455
@@ -67,7 +68,7 @@ class Edit extends \Magento\Directory\Block\Data
6768 * @param \Magento\Customer\Helper\Session\CurrentCustomer $currentCustomer
6869 * @param \Magento\Framework\Api\DataObjectHelper $dataObjectHelper
6970 * @param array $data
70- * @param \Magento\Customer\Api\ AddressMetadataInterface|null $addressMetadata
71+ * @param AddressMetadataInterface|null $addressMetadata
7172 *
7273 * @SuppressWarnings(PHPMD.ExcessiveParameterList)
7374 */
@@ -84,14 +85,14 @@ public function __construct(
8485 \Magento \Customer \Helper \Session \CurrentCustomer $ currentCustomer ,
8586 \Magento \Framework \Api \DataObjectHelper $ dataObjectHelper ,
8687 array $ data = [],
87- \ Magento \ Customer \ Api \ AddressMetadataInterface $ addressMetadata = null
88+ AddressMetadataInterface $ addressMetadata = null
8889 ) {
8990 $ this ->_customerSession = $ customerSession ;
9091 $ this ->_addressRepository = $ addressRepository ;
9192 $ this ->addressDataFactory = $ addressDataFactory ;
9293 $ this ->currentCustomer = $ currentCustomer ;
9394 $ this ->dataObjectHelper = $ dataObjectHelper ;
94- $ this ->addressMetadata = $ addressMetadata ;
95+ $ this ->addressMetadata = $ addressMetadata ?: ObjectManager:: getInstance ()-> get (AddressMetadataInterface::class) ;
9596 parent ::__construct (
9697 $ context ,
9798 $ directoryHelper ,
0 commit comments