3 namespace Drupal\views_test_data\Plugin\views\argument_validator;
5 use Drupal\views\Plugin\views\argument_validator\ArgumentValidatorPluginBase;
8 * Defines a argument validator test plugin.
10 * @ViewsArgumentValidator(
11 * id = "argument_validator_test",
12 * title = @Translation("Argument validator test")
15 class ArgumentValidatorTest extends ArgumentValidatorPluginBase {
20 public function calculateDependencies() {
22 'content' => ['ArgumentValidatorTest'],
29 protected function defineOptions() {
30 $options = parent::defineOptions();
31 $options['test_value'] = ['default' => ''];
39 public function validateArgument($arg) {
40 return $arg == $this->options['test_value'];