/** * initializes instance properties from the keys/values of an array * @ignore * @access protected * @param <type> $aAttribs array of properties to set - single level * @return void */ private function _initializeFromArray($attributes) { if (isset($attributes['riskData'])) { $attributes['riskData'] = RiskData::factory($attributes['riskData']); } $this->_attributes = $attributes; foreach ($attributes as $name => $value) { $varName = "_{$name}"; $this->{$varName} = $value; } }
/** * @return \PHPUnit_Framework_MockObject_MockObject */ private function getBraintreeTransactionMock() { $transaction = \Braintree\Transaction::factory([]); $transaction->_set('riskData', RiskData::factory(['id' => 'test-id', 'decision' => 'test-decision'])); return $transaction; }