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 28e999baf0
11 changed files with 60 additions and 35 deletions

View File

@@ -4,25 +4,23 @@ 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 */
protected $orderReferenceRepository;
use Install;
use displayHooks;
use actionHooks;
use DisplayHooks;
use ActionHooks;
public function __construct()
{