PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 9.1.2
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v9.1.2
9.1.2 9.1.1 9.1.0 9.0.3 9.0.2 9.0.1 9.0.0 8.5.79 8.5.78 8.5.77 8.5.76 8.5.75 8.5.74 8.5.73 8.5.72 8.5.71 8.5.70 8.5.69 8.5.68 8.5.35 8.5.36 8.5.37 8.5.38 8.5.39 8.5.4 All 221 releases
wpvr / src / Api / Router.php

Router.php in WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress 9.1.2, at src/Api/Router.php

28 lines 639 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace RexTheme\WPVR\Api;
4
5 use RexTheme\WPVR\Api\Controllers\TourController;
6 use RexTheme\WPVR\Api\Services\TourService;
7 use RexTheme\WPVR\Api\Repositories\TourRepository;
8 use RexTheme\WPVR\Api\Transformers\TourTransformer;
9
10 class Router {
11
12 public function register(): void {
13 $is_pro = wpvr_is_pro_active();
14
15 $controller = new TourController(
16 new TourService(
17 new TourRepository(),
18 new TourTransformer( $is_pro ),
19 $is_pro
20 )
21 );
22
23 $controller->register_routes();
24
25 do_action( 'wpvr_rest_routes_registered' );
26 }
27 }
28