first commit

This commit is contained in:
2025-03-12 17:06:23 +01:00
commit 2241f7131f
13185 changed files with 1692479 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
<?php
namespace Eservice;
class ResponseError extends Response
{
protected $_errors = [];
public function __construct($response, $request, $info = [])
{
parent::__construct($response, $info);
$this->_errors = new ResponseErrorErrors($this->data["errors"]);
$this->_request = $request;
}
public function get_error($name = null)
{
if (!is_null($name)) {
if (isset($this->errors->{$name})) {
return $this->errors->{$name};
}
return null;
}
return $this->errors;
}
}

View File

@@ -0,0 +1,19 @@
<?php
namespace Eservice;
class ResponseErrorErrors extends Response
{
public function __construct($errors = [])
{
if (is_array($errors)) {
foreach ($errors as $error) {
$this->_data[$error] = $error;
}
} else {
$this->_data[$errors] = $errors;
}
}
}

View File

@@ -0,0 +1,19 @@
<?php
namespace Eservice;
class ResponseInfo extends Response
{
public function __construct($info = [])
{
$this->_params = array_keys($info);
$this->_data = $info;
}
public function __debugInfo()
{
return $this->_data;
}
}

View File

@@ -0,0 +1,8 @@
<?php
namespace Eservice;
class ResponseSuccess extends Response
{
}