fix(webservice): Namespaces and redundancies

redundant require statements, clean up install trait, standardize trait names, remove hard-coded php version require for composer.json
This commit is contained in:
2026-03-02 13:22:25 +01:00
parent ff46d6c11c
commit a36587d312
10 changed files with 52 additions and 25 deletions

View File

@@ -4,17 +4,14 @@ if (!defined('_PS_VERSION_')) {
exit;
}
use Module\WsOrderreference\Module\Install;
use Module\WsOrderreference\Module\displayHooks;
use Module\WsOrderreference\Module\actionHooks;
use Websmid\WsOrderReference\Module\Install;
use Websmid\WsOrderReference\Module\displayHooks;
use Websmid\WsOrderReference\Module\actionHooks;
if (file_exists(__DIR__ . '/vendor/autoload.php')) {
require_once __DIR__ . '/vendor/autoload.php';
}
require_once __DIR__ . '/classes/WebserviceSpecificManagementOrderreference.php';
class Ws_OrderReference extends Module
{
/** @var OrderReferenceRepository */
@@ -24,6 +21,7 @@ class Ws_OrderReference extends Module
use displayHooks;
use actionHooks;
public function __construct()
{
$this->name = 'ws_orderreference';