Move third party api controllers to a more descriptive directory. #686

This commit is contained in:
Korina Cordero 2022-06-16 04:26:27 +00:00
parent 60f401e26e
commit 44b9679a2e
5 changed files with 30 additions and 10 deletions

View file

@ -1,6 +1,6 @@
<?php
namespace App\Controller\CAPI\ResqAPI;
namespace App\Controller\TAPI;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

View file

@ -1,6 +1,6 @@
<?php
namespace App\Controller\CAPI\ResqAPI;
namespace App\Controller\TAPI;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
@ -75,17 +75,28 @@ class JobOrderController extends APIController
// check required parameters and api key
$required_params = [
'service_type',
'cv_id',
'trade_in',
'long',
'lat',
'warranty',
'trade_in_type',
'longitude',
'latitude',
'mode_of_payment',
'first_name',
'last_name',
'mobile_number',
'vehicle_manufacturer',
'vehicle_model',
'plate_number'
];
$res = $this->checkParamsAndKey($req, $em, $required_params);
if ($res->isError())
return $res->getReturnResponse();
// get data from request
$data = $this->getJobOrderRequestInfo($req);
// process customer and vehicle information
$this->processCustomerAndVehicleInformation();
// trade in type
$trade_in = $req->request->get('trade_in');
@ -1633,5 +1644,14 @@ class JobOrderController extends APIController
return $file_path;
}
protected function getJobOrderRequestInfo(Request $req)
{
return $data;
}
// TODO: add function to clean plate number
// TODO: add function to normalize strings (lowercase them since the types are lowercase)
}

View file

@ -1,6 +1,6 @@
<?php
namespace App\Controller\CAPI\ResqAPI;
namespace App\Controller\TAPI;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

View file

@ -1,6 +1,6 @@
<?php
namespace App\Controller\CAPI\ResqAPI;
namespace App\Controller\TAPI;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

View file

@ -1,6 +1,6 @@
<?php
namespace App\Controller\CAPI\ResqAPI;
namespace App\Controller\TAPI;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;