google_analytics_reports-8.x-3.0-rc3/src/Plugin/views/argument/GoogleAnalyticsArgument.php
src/Plugin/views/argument/GoogleAnalyticsArgument.php
<?php
namespace Drupal\google_analytics_reports\Plugin\views\argument;
use Drupal\Core\StringTranslation\StringTranslationTrait;
use Drupal\views\Plugin\views\argument\ArgumentPluginBase;
/**
* Provides base argument functionality for Google Analytics fields.
*
* @ingroup views_argument_handlers
*
* @ViewsArgument("google_analytics_argument")
*/
class GoogleAnalyticsArgument extends ArgumentPluginBase {
use StringTranslationTrait;
/**
* Operator.
*
* @var string
*/
public string $operator;
/**
* {@inheritdoc}
*/
public function query($group_by = FALSE) {
$this->operator = '==';
$this->query->addWhere(
1,
$this->realField,
$this->argument,
$this->operator
);
}
}
