Example #1
0
 /**
  * Switch current data set
  *
  * @param $name
  * @return bool
  */
 public function switchData($name)
 {
     $result = $this->_addressFixture->switchData($name);
     if (!$result) {
         return false;
     }
     $data = $this->_addressFixture->getData();
     $this->_data = ['fields' => ['address_id' => ['value' => $data['fields']['firstname']['value'] . ' ' . $data['fields']['lastname']['value'] . ', ' . $data['fields']['street']['value'] . ', ' . $data['fields']['city']['value'] . ', ' . $data['fields']['region_id']['value'] . ' ' . $data['fields']['postcode']['value'] . ', ' . $data['fields']['country_id']['value'], 'input' => 'select']]];
     return $result;
 }
Example #2
0
 /**
  * Custom constructor to create product with assigned category
  *
  * @param Config $configuration
  * @param array $placeholders
  */
 public function __construct(Config $configuration, $placeholders = [])
 {
     parent::__construct($configuration, $placeholders);
     if (isset($placeholders['categories'])) {
         $this->categories = $placeholders['categories'];
     } else {
         $this->_placeholders['category::getName'] = [$this, 'categoryProvider'];
         $this->_placeholders['category::getId'] = [$this, 'categoryProvider'];
     }
 }
Example #3
0
 /**
  * @param Config $configuration
  * @param array $placeholders
  */
 public function __construct(Config $configuration, $placeholders = [])
 {
     $placeholders['password'] = isset($placeholders['password']) ? $placeholders['password'] : '******';
     parent::__construct($configuration, $placeholders);
     $this->_placeholders['sales_all_scopes'] = [$this, 'roleProvider'];
 }