PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / src / Application / Controller / WhatsNew / GetWhatsNewController.php
ameliabooking / src / Application / Controller / WhatsNew Last commit date
GetWhatsNewController.php 1 month ago
GetWhatsNewController.php
37 lines
1 <?php
2
3 namespace AmeliaBooking\Application\Controller\WhatsNew;
4
5 use AmeliaBooking\Application\Commands\WhatsNew\GetWhatsNewCommand;
6 use AmeliaBooking\Application\Controller\Controller;
7 use RuntimeException;
8 use AmeliaVendor\Psr\Http\Message\ServerRequestInterface as Request;
9
10 /**
11 * Class UpdateStashController
12 *
13 * @package AmeliaBooking\Application\Controller\Stash
14 */
15 class GetWhatsNewController extends Controller
16 {
17 protected $allowedFields = ['page', 'limit', 'category'];
18
19 /**
20 * @param Request $request
21 * @param $args
22 * @return GetWhatsNewCommand
23 */
24 protected function instantiateCommand(Request $request, $args)
25 {
26 $command = new GetWhatsNewCommand($args);
27
28 $requestParams = $request->getQueryParams();
29
30 $this->setCommandFields($command, $requestParams);
31
32 $command->setToken($request);
33
34 return $command;
35 }
36 }
37