Fixed.php in Views (for Drupal 7) 8.3
Definition of Drupal\views\Plugin\views\argument_default\Fixed.
File
lib/Drupal/views/Plugin/views/argument_default/Fixed.phpView source
<?php
/**
* @file
* Definition of Drupal\views\Plugin\views\argument_default\Fixed.
*/
namespace Drupal\views\Plugin\views\argument_default;
use Drupal\Core\Annotation\Plugin;
use Drupal\Core\Annotation\Translation;
/**
* The fixed argument default handler.
*
* @ingroup views_argument_default_plugins
*
* @Plugin(
* id = "fixed",
* title = @Translation("Fixed")
* )
*/
class Fixed extends ArgumentDefaultPluginBase {
protected function defineOptions() {
$options = parent::defineOptions();
$options['argument'] = array(
'default' => '',
);
return $options;
}
public function buildOptionsForm(&$form, &$form_state) {
parent::buildOptionsForm($form, $form_state);
$form['argument'] = array(
'#type' => 'textfield',
'#title' => t('Fixed value'),
'#default_value' => $this->options['argument'],
);
}
/**
* Return the default argument.
*/
function get_argument() {
return $this->options['argument'];
}
}