2020class Address extends \Magento \Sales \Block \Adminhtml \Order \Create \Form \AbstractForm
2121{
2222 /**
23- * Customer form factory
23+ * Customer Metadata form factory
2424 *
2525 * @var \Magento\Customer\Model\Metadata\FormFactory
2626 */
2727 protected $ _customerFormFactory ;
2828
2929 /**
30- * Json encoder
30+ * Framework Json encoder
3131 *
3232 * @var \Magento\Framework\Json\EncoderInterface
3333 */
3434 protected $ _jsonEncoder ;
3535
3636 /**
37- * Directory helper
37+ * Directory helper Data
3838 *
3939 * @var \Magento\Directory\Helper\Data
4040 */
@@ -48,28 +48,28 @@ class Address extends \Magento\Sales\Block\Adminhtml\Order\Create\Form\AbstractF
4848 protected $ options ;
4949
5050 /**
51- * Address service
51+ * Address service - AddressRepositoryInterface
5252 *
5353 * @var \Magento\Customer\Api\AddressRepositoryInterface
5454 */
5555 protected $ addressService ;
5656
5757 /**
58- * Address helper
58+ * Customer Address helper
5959 *
6060 * @var \Magento\Customer\Helper\Address
6161 */
6262 protected $ _addressHelper ;
6363
6464 /**
65- * Search criteria builder
65+ * Search criteria builder for getList calls
6666 *
6767 * @var \Magento\Framework\Api\SearchCriteriaBuilder
6868 */
6969 protected $ searchCriteriaBuilder ;
7070
7171 /**
72- * Filter builder
72+ * Filter builder for getList calls
7373 *
7474 * @var \Magento\Framework\Api\FilterBuilder
7575 */
@@ -235,9 +235,13 @@ protected function _prepareForm()
235235 if ($ prefixElement ) {
236236 $ prefixOptions = $ this ->options ->getNamePrefixOptions ($ this ->getStore ());
237237 if (!empty ($ prefixOptions )) {
238+ $ mappedPrefixOptions = [];
239+ foreach ($ prefixOptions as $ prefix ) {
240+ $ mappedPrefixOptions [$ prefix ] = $ prefix ;
241+ }
238242 $ fieldset ->removeField ($ prefixElement ->getId ());
239243 $ prefixField = $ fieldset ->addField ($ prefixElement ->getId (), 'select ' , $ prefixElement ->getData (), '^ ' );
240- $ prefixField ->setValues ($ prefixOptions );
244+ $ prefixField ->setValues ($ mappedPrefixOptions );
241245 if ($ this ->getAddressId ()) {
242246 $ prefixField ->addElementValues ($ this ->getAddress ()->getPrefix ());
243247 }
0 commit comments