PluginProbe
Booking for Appointments and Events Calendar – Amelia / 1.2.38
Booking for Appointments and Events Calendar – Amelia v1.2.38
2.4.9 2.4.8 2.4.7 2.4.6 2.4.5 2.4.4 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 All 59 releases
ameliabooking / src / Application / Controller / WhatsNew / GetWhatsNewController.php
GetWhatsNewController.php
39 lines 922 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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 Slim\Http\Request;
9
10 /**
11 * Class UpdateStashController
12 *
13 * @package AmeliaBooking\Application\Controller\Stash
14 */
15 class GetWhatsNewController extends Controller
16 {
17 /**
18 * Instantiates the Update Stash command to hand it over to the Command Handler
19 *
20 * @param Request $request
21 * @param $args
22 *
23 * @return GetWhatsNewCommand
24 * @throws RuntimeException
25 */
26 protected function instantiateCommand(Request $request, $args)
27 {
28 $command = new GetWhatsNewCommand($args);
29
30 $requestBody = $request->getParsedBody();
31
32 $this->setCommandFields($command, $requestBody);
33
34 $command->setToken($request);
35
36 return $command;
37 }
38 }
39