public function GoogleAnalyticsCounterController::__construct in Google Analytics Counter 8.3
Constructs a Dashboard object.
Parameters
\Drupal\Core\Config\ConfigFactoryInterface $config_factory: The factory for configuration objects.
\Drupal\Core\State\StateInterface $state: The state keyvalue collection to use.
\Drupal\Core\Datetime\DateFormatter $date_formatter: The date formatter service.
\Drupal\google_analytics_counter\GoogleAnalyticsCounterAppManagerInterface $app_manager: Google Analytics Counter App Manager object.
\Drupal\google_analytics_counter\GoogleAnalyticsCounterAuthManagerInterface $auth_manager: Google Analytics Counter Auth Manager object.
\Drupal\google_analytics_counter\GoogleAnalyticsCounterMessageManagerInterface $message_manager: Google Analytics Counter Manager object.
File
- src/
Controller/ GoogleAnalyticsCounterController.php, line 88
Class
- GoogleAnalyticsCounterController
- Class GoogleAnalyticsCounterController.
Namespace
Drupal\google_analytics_counter\ControllerCode
public function __construct(ConfigFactoryInterface $config_factory, StateInterface $state, DateFormatter $date_formatter, GoogleAnalyticsCounterAppManagerInterface $app_manager, GoogleAnalyticsCounterAuthManagerInterface $auth_manager, GoogleAnalyticsCounterMessageManagerInterface $message_manager) {
$this->config = $config_factory
->get('google_analytics_counter.settings');
$this->state = $state;
$this->dateFormatter = $date_formatter;
$this->time = \Drupal::service('datetime.time');
$this->appManager = $app_manager;
$this->authManager = $auth_manager;
$this->messageManager = $message_manager;
}