summaryName example

return implode($this->operator == 'or' ? ' + ' : ', ', $this->titleQuery());
  }

  /** * Override for specific title lookups. */
  public function titleQuery() {
    return $this->value;
  }

  public function summaryName($data) {
    return $this->caseTransform(parent::summaryName($data)$this->options['case']);
  }

  /** * {@inheritdoc} */
  public function getContextDefinition() {
    if ($context_definition = parent::getContextDefinition()) {
      return $context_definition;
    }

    // If the parent does not provide a context definition through the
protected $argFormat = 'm';

  /** * {@inheritdoc} */
  public function summaryName($data) {
    $month = str_pad($data->{$this->name_alias}, 2, '0', STR_PAD_LEFT);
    try {
      return $this->dateFormatter->format(strtotime("2005" . $month . "15" . " 00:00:00 UTC"), 'custom', $this->format, 'UTC');
    }
    catch (\InvalidArgumentException $e) {
      return parent::summaryName($data);
    }
  }

  /** * {@inheritdoc} */
  public function title() {
    $month = str_pad($this->argument, 2, '0', STR_PAD_LEFT);
    try {
      return $this->dateFormatter->format(strtotime("2005" . $month . "15" . " 00:00:00 UTC"), 'custom', $this->format, 'UTC');
    }
    
Home | Imprint | This part of the site doesn't use cookies.