public function WebformSubmissionLogController::__construct in Webform 8.5
Constructs a WebformSubmissionLogController object.
Parameters
\Drupal\Core\Database\Connection $database: A database connection.
\Drupal\Core\Datetime\DateFormatterInterface $date_formatter: The date formatter service.
\Drupal\webform\WebformRequestInterface $request_handler: The webform request handler.
\Drupal\webform_submission_log\WebformSubmissionLogManagerInterface $log_manager: The webform submission log manager.
File
- modules/
webform_submission_log/ src/ Controller/ WebformSubmissionLogController.php, line 84
Class
- WebformSubmissionLogController
- Returns responses for webform submission log routes.
Namespace
Drupal\webform_submission_log\ControllerCode
public function __construct(Connection $database, DateFormatterInterface $date_formatter, WebformRequestInterface $request_handler, WebformSubmissionLogManagerInterface $log_manager) {
$this->database = $database;
$this->dateFormatter = $date_formatter;
$this->webformStorage = $this
->entityTypeManager()
->getStorage('webform');
$this->webformSubmissionStorage = $this
->entityTypeManager()
->getStorage('webform_submission');
$this->userStorage = $this
->entityTypeManager()
->getStorage('user');
$this->requestHandler = $request_handler;
$this->logManager = $log_manager;
}