1<?php
2
3namespace GoDaddy\WordPress\MWC\Core\API;
4
5use GoDaddy\WordPress\MWC\Common\API\API as CommonAPI;
6use GoDaddy\WordPress\MWC\Common\Components\Contracts\ComponentContract;
7use GoDaddy\WordPress\MWC\Common\Components\Traits\HasComponentsFromContainerTrait;
8use GoDaddy\WordPress\MWC\Core\API\Controllers\AccountController;
9use GoDaddy\WordPress\MWC\Core\API\Controllers\FeaturesController;
10use GoDaddy\WordPress\MWC\Core\API\Controllers\Orders\ShipmentsController;
11use GoDaddy\WordPress\MWC\Core\API\Controllers\Platform\StoresController;
12
13/**
14 * Orders REST API handler.
15 */
16class API extends CommonAPI
17{
18 use HasComponentsFromContainerTrait;
19
20 /** @var class-string<ComponentContract>[] */
21 protected $componentClasses = [
22 ShipmentsController::class,
23 StoresController::class,
24 AccountController::class,
25 FeaturesController::class,
26 ];
27}
28