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 / Settings / FeaturesIntegrations / ToggleFeatureIntegrationController.php
ameliabooking / src / Application / Controller / Settings / FeaturesIntegrations Last commit date
ToggleFeatureIntegrationController.php 1 month ago
ToggleFeatureIntegrationController.php
29 lines
1 <?php
2
3 namespace AmeliaBooking\Application\Controller\Settings\FeaturesIntegrations;
4
5 use AmeliaBooking\Application\Commands\Settings\FeaturesIntegrations\ToggleFeatureIntegrationCommand;
6 use AmeliaBooking\Application\Controller\Controller;
7 use AmeliaVendor\Psr\Http\Message\ServerRequestInterface as Request;
8
9 class ToggleFeatureIntegrationController extends Controller
10 {
11 /**
12 * Fields for user that can be received from front-end
13 *
14 * @var array
15 */
16 protected $allowedFields = [
17 'code',
18 ];
19
20 protected function instantiateCommand(Request $request, $args)
21 {
22 $command = new ToggleFeatureIntegrationCommand($args);
23 $requestBody = $request->getParsedBody();
24 $this->setCommandFields($command, $requestBody);
25
26 return $command;
27 }
28 }
29