예제 #1
0
 /**
  * Builds the SearchCriteria Data Object
  *
  * @return SearchCriteria
  */
 public function create()
 {
     //Initialize with empty array if not set
     if (empty($this->_data[SearchCriteria::FILTER_GROUPS])) {
         $this->_set(SearchCriteria::FILTER_GROUPS, []);
     }
     return parent::create();
 }
예제 #2
0
 /**
  * Builds the entity.
  *
  * @return \Magento\Customer\Service\V1\Data\CustomerDetails
  */
 public function create()
 {
     if (!isset($this->_data[CustomerDetails::KEY_CUSTOMER])) {
         $this->_data[CustomerDetails::KEY_CUSTOMER] = $this->_customerBuilder->create();
     }
     if (!isset($this->_data[CustomerDetails::KEY_ADDRESSES])) {
         $this->_data[CustomerDetails::KEY_ADDRESSES] = null;
     }
     return parent::create();
 }