IngredientViewsData.php in Recipe 8.2
File
modules/ingredient/src/IngredientViewsData.php
View source
<?php
namespace Drupal\ingredient;
use Drupal\views\EntityViewsData;
class IngredientViewsData extends EntityViewsData {
public function getViewsData() {
$data = parent::getViewsData();
$data['ingredient_field_data']['table']['base']['access query tag'] = 'ingredient_access';
$data['ingredient_field_data']['table']['wizard_id'] = 'ingredient';
$data['ingredient_field_data']['id']['argument'] = [
'id' => 'ingredient_id',
'name field' => 'name',
'numeric' => TRUE,
'validate type' => 'id',
];
return $data;
}
}