use direct data access for response data

This commit is contained in:
Dennis Eichhorn 2023-05-30 03:42:43 +02:00
parent bc6d5fd639
commit 3758770718
6 changed files with 17 additions and 17 deletions

View File

@ -58,7 +58,7 @@ final class ApiAttributeController extends Controller
public function apiBillAttributeCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiBillAttributeCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateBillAttributeCreate($request))) { if (!empty($val = $this->validateBillAttributeCreate($request))) {
$response->set('attribute_create', new FormValidation($val)); $response->data['attribute_create'] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;
@ -137,7 +137,7 @@ final class ApiAttributeController extends Controller
public function apiBillAttributeTypeL11nCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiBillAttributeTypeL11nCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateBillAttributeTypeL11nCreate($request))) { if (!empty($val = $this->validateBillAttributeTypeL11nCreate($request))) {
$response->set('attr_type_l11n_create', new FormValidation($val)); $response->data['attr_type_l11n_create'] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;
@ -206,7 +206,7 @@ final class ApiAttributeController extends Controller
public function apiBillAttributeTypeCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiBillAttributeTypeCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateBillAttributeTypeCreate($request))) { if (!empty($val = $this->validateBillAttributeTypeCreate($request))) {
$response->set('attr_type_create', new FormValidation($val)); $response->data['attr_type_create'] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;
@ -277,7 +277,7 @@ final class ApiAttributeController extends Controller
public function apiBillAttributeValueCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiBillAttributeValueCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateBillAttributeValueCreate($request))) { if (!empty($val = $this->validateBillAttributeValueCreate($request))) {
$response->set('attr_value_create', new FormValidation($val)); $response->data['attr_value_create'] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;
@ -362,7 +362,7 @@ final class ApiAttributeController extends Controller
public function apiBillAttributeValueL11nCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiBillAttributeValueL11nCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateBillAttributeValueL11nCreate($request))) { if (!empty($val = $this->validateBillAttributeValueL11nCreate($request))) {
$response->set('attr_value_l11n_create', new FormValidation($val)); $response->data['attr_value_l11n_create'] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;

View File

@ -76,7 +76,7 @@ final class ApiBillController extends Controller
public function apiBillUpdate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiBillUpdate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateBillUpdate($request))) { if (!empty($val = $this->validateBillUpdate($request))) {
$response->set($request->uri->__toString(), new FormValidation($val)); $response->data[$request->uri->__toString()] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;
@ -144,7 +144,7 @@ final class ApiBillController extends Controller
public function apiBillCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiBillCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateBillCreate($request))) { if (!empty($val = $this->validateBillCreate($request))) {
$response->set($request->uri->__toString(), new FormValidation($val)); $response->data[$request->uri->__toString()] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;
@ -392,7 +392,7 @@ final class ApiBillController extends Controller
public function apiMediaAddToBill(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiMediaAddToBill(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateMediaAddToBill($request))) { if (!empty($val = $this->validateMediaAddToBill($request))) {
$response->set($request->uri->__toString(), new FormValidation($val)); $response->data[$request->uri->__toString()] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;
@ -403,7 +403,7 @@ final class ApiBillController extends Controller
$path = $this->createBillDir($bill); $path = $this->createBillDir($bill);
$uploaded = []; $uploaded = [];
if (!empty($uploadedFiles = $request->getFiles())) { if (!empty($uploadedFiles = $request->files)) {
$uploaded = $this->app->moduleManager->get('Media')->uploadFiles( $uploaded = $this->app->moduleManager->get('Media')->uploadFiles(
names: [], names: [],
fileNames: [], fileNames: [],
@ -513,7 +513,7 @@ final class ApiBillController extends Controller
private function validateMediaAddToBill(RequestAbstract $request) : array private function validateMediaAddToBill(RequestAbstract $request) : array
{ {
$val = []; $val = [];
if (($val['media'] = (!$request->hasData('media') && empty($request->getFiles()))) if (($val['media'] = (!$request->hasData('media') && empty($request->files)))
|| ($val['bill'] = !$request->hasData('bill')) || ($val['bill'] = !$request->hasData('bill'))
) { ) {
return $val; return $val;
@ -538,7 +538,7 @@ final class ApiBillController extends Controller
public function apiBillElementCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiBillElementCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateBillElementCreate($request))) { if (!empty($val = $this->validateBillElementCreate($request))) {
$response->set($request->uri->__toString(), new FormValidation($val)); $response->data[$request->uri->__toString()] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;
@ -997,7 +997,7 @@ final class ApiBillController extends Controller
public function apiNoteCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiNoteCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateNoteCreate($request))) { if (!empty($val = $this->validateNoteCreate($request))) {
$response->set('bill_note_create', new FormValidation($val)); $response->data['bill_note_create'] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;

View File

@ -55,7 +55,7 @@ final class ApiBillTypeController extends Controller
public function apiBillTypeCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiBillTypeCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateBillTypeCreate($request))) { if (!empty($val = $this->validateBillTypeCreate($request))) {
$response->set('bill_type_create', new FormValidation($val)); $response->data['bill_type_create'] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;
@ -132,7 +132,7 @@ final class ApiBillTypeController extends Controller
public function apiBillTypeL11nCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiBillTypeL11nCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateBillTypeL11nCreate($request))) { if (!empty($val = $this->validateBillTypeL11nCreate($request))) {
$response->set('bill_type_l11n_create', new FormValidation($val)); $response->data['bill_type_l11n_create'] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;

View File

@ -238,7 +238,7 @@ final class ApiPriceController extends Controller
public function apiPriceCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiPriceCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validatePriceCreate($request))) { if (!empty($val = $this->validatePriceCreate($request))) {
$response->set('price_create', new FormValidation($val)); $response->data['price_create'] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;

View File

@ -65,7 +65,7 @@ final class ApiPurchaseController extends Controller
->limit(1) ->limit(1)
->execute(); ->execute();
$files = $request->getFiles(); $files = $request->files;
foreach ($files as $file) { foreach ($files as $file) {
// Create default bill // Create default bill
$billRequest = new HttpRequest(new HttpUri('')); $billRequest = new HttpRequest(new HttpUri(''));

View File

@ -117,7 +117,7 @@ final class ApiTaxController extends Controller
public function apiTaxCombinationCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiTaxCombinationCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{ {
if (!empty($val = $this->validateTaxCombinationCreate($request))) { if (!empty($val = $this->validateTaxCombinationCreate($request))) {
$response->set('tax_combination_create', new FormValidation($val)); $response->data['tax_combination_create'] = new FormValidation($val);
$response->header->status = RequestStatusCode::R_400; $response->header->status = RequestStatusCode::R_400;
return; return;