Add MotorAPI integration and Economic products support
Implemented MotorAPI lookup functionality with proper validation and logging. Added Economic products endpoint for fetching product details. Enhanced route parameter validation with length constraints and improved response handling for objects.
This commit is contained in:
@@ -7,6 +7,7 @@ require_once WD . '/modules/economic/endpoints/economic_invoices_endpoint.php';
|
||||
require_once WD . '/modules/economic/endpoints/economic_departments_endpoint.php';
|
||||
require_once WD . '/modules/economic/endpoints/economic_layouts_endpoint.php';
|
||||
require_once WD . '/modules/economic/endpoints/economic_customers_endpoint.php';
|
||||
require_once WD . '/modules/economic/endpoints/economic_products_endpoint.php';
|
||||
|
||||
|
||||
use economic_c;
|
||||
@@ -15,6 +16,7 @@ use endpoints\economic_departments_endpoint;
|
||||
use endpoints\economic_invoices_endpoint;
|
||||
use endpoints\economic_layouts_endpoint;
|
||||
use endpoints\economic_orders_endpoint;
|
||||
use endpoints\economic_products_endpoint;
|
||||
use interfaces\economic_i;
|
||||
|
||||
class economic implements economic_i
|
||||
@@ -49,6 +51,11 @@ class economic implements economic_i
|
||||
* @var economic_customers_endpoint
|
||||
*/
|
||||
public economic_customers_endpoint $customers;
|
||||
/**
|
||||
* Any endpoints reached by the /products endpoint
|
||||
* @var economic_products_endpoint
|
||||
*/
|
||||
public economic_products_endpoint $products;
|
||||
|
||||
|
||||
public function __construct()
|
||||
@@ -59,5 +66,6 @@ class economic implements economic_i
|
||||
$this->departments = new economic_departments_endpoint();
|
||||
$this->layouts = new economic_layouts_endpoint();
|
||||
$this->customers = new economic_customers_endpoint();
|
||||
$this->products = new economic_products_endpoint();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user