3 namespace Drupal\views_test_data\Plugin\views\argument_validator;
4 use Drupal\views\Plugin\views\argument_validator\ArgumentValidatorPluginBase;
7 * Defines a argument validator test plugin.
9 * @ViewsArgumentValidator(
10 * id = "argument_validator_test",
11 * title = @Translation("Argument validator test")
14 class ArgumentValidatorTest extends ArgumentValidatorPluginBase {
19 public function calculateDependencies() {
21 'content' => ['ArgumentValidatorTest'],
28 protected function defineOptions() {
29 $options = parent::defineOptions();
30 $options['test_value'] = ['default' => ''];
38 public function validateArgument($arg) {
39 return $arg == $this->options['test_value'];