function Date::getArgument

Return the default argument.

This needs to be overridden by every default argument handler to properly do what is needed.

Overrides ArgumentDefaultPluginBase::getArgument

File

core/modules/views/src/Plugin/views/argument_default/Date.php, line 56

Class

Date
The current date argument default handler.

Namespace

Drupal\views\Plugin\views\argument_default

Code

public function getArgument() : string {
  // The Date argument handlers provide their own format strings, otherwise
  // use a default.
  $format = $this->argument instanceof DateArgument ? $this->argument
    ->getArgFormat() : 'Y-m-d';
  $request_time = $this->time
    ->getRequestTime();
  return $this->dateFormatter
    ->format($request_time, 'custom', $format);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.