File manager - Edit - /home/premiey/www/wp-content/plugins/ameliabooking/src/Application/Commands/Notification/UpdateSMSNotificationHistoryCommandHandler.php
Back
<?php namespace AmeliaBooking\Application\Commands\Notification; use AmeliaBooking\Application\Commands\CommandHandler; use AmeliaBooking\Application\Commands\CommandResult; use AmeliaBooking\Infrastructure\Common\Exceptions\QueryExecutionException; use AmeliaBooking\Infrastructure\Repository\Notification\NotificationSMSHistoryRepository; /** * Class UpdateSMSNotificationHistoryCommandHandler * * @package AmeliaBooking\Application\Commands\Notification */ class UpdateSMSNotificationHistoryCommandHandler extends CommandHandler { /** * @param UpdateSMSNotificationHistoryCommand $command * * @return CommandResult * @throws QueryExecutionException * @throws \Interop\Container\Exception\ContainerException */ public function handle(UpdateSMSNotificationHistoryCommand $command) { $result = new CommandResult(); /** @var NotificationSMSHistoryRepository $notificationsSMSHistoryRepo */ $notificationsSMSHistoryRepo = $this->container->get('domain.notificationSMSHistory.repository'); $updateData = [ 'status' => $command->getField('status'), 'price' => $command->getField('price') ]; if ($notificationsSMSHistoryRepo->update((int)$command->getArg('id'), $updateData)) { $result->setResult(CommandResult::RESULT_SUCCESS); $result->setMessage('Successfully updated SMS notification history.'); } return $result; } }
| ver. 1.4 |
Github
|
.
| PHP 5.4.45 | Generation time: 0 |
proxy
|
phpinfo
|
Settings