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 / User / Customer / UpdateCustomerStatusController.php
ameliabooking / src / Application / Controller / User / Customer Last commit date
AddCustomerController.php 1 month ago GetCustomerController.php 1 month ago GetCustomersController.php 1 month ago ReauthorizeController.php 1 month ago UpdateCustomerController.php 1 month ago UpdateCustomerNoteController.php 1 month ago UpdateCustomerStatusController.php 1 month ago
UpdateCustomerStatusController.php
43 lines
1 <?php
2
3 namespace AmeliaBooking\Application\Controller\User\Customer;
4
5 use AmeliaBooking\Application\Commands\User\Customer\UpdateCustomerStatusCommand;
6 use AmeliaBooking\Application\Controller\Controller;
7 use AmeliaVendor\Psr\Http\Message\ServerRequestInterface as Request;
8
9 /**
10 * Class UpdateCustomerStatusController
11 *
12 * @package AmeliaBooking\Application\Controller\User\Customer
13 */
14 class UpdateCustomerStatusController extends Controller
15 {
16 /**
17 * Fields for provider that can be received from front-end
18 *
19 * @var array
20 */
21 protected $allowedFields = [
22 'status',
23 ];
24
25 /**
26 * Instantiates the Update Provider Status command to hand it over to the Command Handler
27 *
28 * @param Request $request
29 * @param $args
30 *
31 * @return UpdateCustomerStatusCommand
32 * @throws \RuntimeException
33 */
34 protected function instantiateCommand(Request $request, $args)
35 {
36 $command = new UpdateCustomerStatusCommand($args);
37 $requestBody = $request->getParsedBody();
38 $this->setCommandFields($command, $requestBody);
39
40 return $command;
41 }
42 }
43