You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
payment/app/Request/ApiRequest.php

22 lines
534 B
PHTML

2 years ago
<?php
declare(strict_types=1);
namespace App\Request;
class ApiRequest extends Request
{
public function __construct(array $params = [])
{
$data = json_decode($params['data'], true);
foreach ($this->defaults() as $key => $value) {
if (isset($data[$key])) {
if (empty($value) && empty($data[$key])) {
$data[$key] = $value;
}
} else {
$data[$key] = $value;
}
}
$this->_data = $data;
}
}