for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* This class represents Get Currencies ResponseInterface Entity
*
* PHP version 5.4
* @category ResponseEntity
* @package Payever\Core
* @author payever GmbH <[email protected]>
* @copyright 2017-2018 payever GmbH
* @license MIT <https://opensource.org/licenses/MIT>
* @link https://getpayever.com/shopsystem/
*/
namespace Payever\ExternalIntegration\Core\Http\ResponseEntity;
use Payever\ExternalIntegration\Core\Http\ResponseEntity;
use Payever\ExternalIntegration\Core\Http\MessageEntity\GetCurrenciesResultEntity;
class GetCurrenciesResponse extends ResponseEntity
{
* {@inheritdoc}
public function load($data)
if (!is_array($data) || !isset($data['result'])) {
$data = array('result' => $data);
}
return parent::load($data);
public function getRequired()
return array(
'result',
);
public function setResult($result)
$this->result = array();
foreach ($result as $item) {
$entity = new GetCurrenciesResultEntity($item);
$this->result[$entity->getCode()] = $entity;