diff --git a/Controller/ApiDriverAttributeController.php b/Controller/ApiDriverAttributeController.php index 0831e78..6664f03 100644 --- a/Controller/ApiDriverAttributeController.php +++ b/Controller/ApiDriverAttributeController.php @@ -451,17 +451,17 @@ final class ApiDriverAttributeController extends Controller // @todo: I don't think values can be deleted? Only Attributes // However, It should be possible to remove UNUSED default values // either here or other function? - if (!empty($val = $this->validateAttributeValueDelete($request))) { - $response->header->status = RequestStatusCode::R_400; - $this->createInvalidDeleteResponse($request, $response, $val); + // if (!empty($val = $this->validateAttributeValueDelete($request))) { + // $response->header->status = RequestStatusCode::R_400; + // $this->createInvalidDeleteResponse($request, $response, $val); - return; - } + // return; + // } - /** @var \Modules\FleetManagement\Models\DriverAttributeValue $driverAttributeValue */ - $driverAttributeValue = DriverAttributeValueMapper::get()->where('id', (int) $request->getData('id'))->execute(); - $this->deleteModel($request->header->account, $driverAttributeValue, DriverAttributeValueMapper::class, 'driver_attribute_value', $request->getOrigin()); - $this->createStandardDeleteResponse($request, $response, $driverAttributeValue); + // /** @var \Modules\FleetManagement\Models\DriverAttributeValue $driverAttributeValue */ + // $driverAttributeValue = DriverAttributeValueMapper::get()->where('id', (int) $request->getData('id'))->execute(); + // $this->deleteModel($request->header->account, $driverAttributeValue, DriverAttributeValueMapper::class, 'driver_attribute_value', $request->getOrigin()); + // $this->createStandardDeleteResponse($request, $response, $driverAttributeValue); } /** diff --git a/Controller/ApiVehicleAttributeController.php b/Controller/ApiVehicleAttributeController.php index 1046c5b..67f47fc 100644 --- a/Controller/ApiVehicleAttributeController.php +++ b/Controller/ApiVehicleAttributeController.php @@ -451,17 +451,17 @@ final class ApiVehicleAttributeController extends Controller // @todo: I don't think values can be deleted? Only Attributes // However, It should be possible to remove UNUSED default values // either here or other function? - if (!empty($val = $this->validateAttributeValueDelete($request))) { - $response->header->status = RequestStatusCode::R_400; - $this->createInvalidDeleteResponse($request, $response, $val); + // if (!empty($val = $this->validateAttributeValueDelete($request))) { + // $response->header->status = RequestStatusCode::R_400; + // $this->createInvalidDeleteResponse($request, $response, $val); - return; - } + // return; + // } - /** @var \Modules\FleetManagement\Models\VehicleAttributeValue $vehicleAttributeValue */ - $vehicleAttributeValue = VehicleAttributeValueMapper::get()->where('id', (int) $request->getData('id'))->execute(); - $this->deleteModel($request->header->account, $vehicleAttributeValue, VehicleAttributeValueMapper::class, 'vehicle_attribute_value', $request->getOrigin()); - $this->createStandardDeleteResponse($request, $response, $vehicleAttributeValue); + // /** @var \Modules\FleetManagement\Models\VehicleAttributeValue $vehicleAttributeValue */ + // $vehicleAttributeValue = VehicleAttributeValueMapper::get()->where('id', (int) $request->getData('id'))->execute(); + // $this->deleteModel($request->header->account, $vehicleAttributeValue, VehicleAttributeValueMapper::class, 'vehicle_attribute_value', $request->getOrigin()); + // $this->createStandardDeleteResponse($request, $response, $vehicleAttributeValue); } /** diff --git a/Models/License.php b/Models/License.php index e69de29..927a319 100644 --- a/Models/License.php +++ b/Models/License.php @@ -0,0 +1,46 @@ + $this->id, + ]; + } + + /** + * {@inheritdoc} + */ + public function jsonSerialize() : mixed + { + return $this->toArray(); + } +} diff --git a/Models/LicenseType.php b/Models/LicenseType.php index e69de29..f090e41 100644 --- a/Models/LicenseType.php +++ b/Models/LicenseType.php @@ -0,0 +1,46 @@ + $this->id, + ]; + } + + /** + * {@inheritdoc} + */ + public function jsonSerialize() : mixed + { + return $this->toArray(); + } +}