PluginProbe
Packeta / 2.0.9
Packeta v2.0.9
2.3.2 2.3.1 trunk 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3.0 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 All 56 releases
packeta / src / Packetery / Module / Api / Registrar.php

Registrar.php in Packeta 2.0.9, at src/Packetery/Module/Api/Registrar.php

60 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Class Registrar
4 *
5 * @package Packetery
6 */
7
8 declare( strict_types=1 );
9
10 namespace Packetery\Module\Api;
11
12 use Packetery\Module\Api\Internal\CheckoutController;
13 use Packetery\Module\Api\Internal\OrderController;
14
15 /**
16 * Class Registrar
17 *
18 * @package Packetery
19 */
20 class Registrar {
21
22 /**
23 * Order controller.
24 *
25 * @var OrderController
26 */
27 private $orderController;
28
29 /**
30 * Checkout controller.
31 *
32 * @var CheckoutController
33 */
34 private $checkoutController;
35
36 /**
37 * Constructor.
38 *
39 * @param OrderController $orderController Order controller.
40 * @param CheckoutController $checkoutController Checkout controller.
41 */
42 public function __construct(
43 OrderController $orderController,
44 CheckoutController $checkoutController
45 ) {
46 $this->orderController = $orderController;
47 $this->checkoutController = $checkoutController;
48 }
49
50 /**
51 * Register the routes of the controller.
52 *
53 * @return void
54 */
55 public function registerRoutes(): void {
56 $this->orderController->registerRoutes();
57 $this->checkoutController->registerRoutes();
58 }
59 }
60