abstract class AbstractFieldAccessOverride in Override Node Options 8.3
Same name and namespace in other branches
- 8.2 src/Access/FieldAccess/AbstractFieldAccessOverride.php \Drupal\override_node_options\Access\FieldAccess\AbstractFieldAccessOverride
Hierarchy
- class \Drupal\override_node_options\Access\FieldAccess\AbstractFieldAccessOverride implements FieldAccessOverrideInterface
Expanded class hierarchy of AbstractFieldAccessOverride
File
- src/
Access/ FieldAccess/ AbstractFieldAccessOverride.php, line 5
Namespace
Drupal\override_node_options\Access\FieldAccessView source
abstract class AbstractFieldAccessOverride implements FieldAccessOverrideInterface {
/**
* @var array
*/
protected static $context;
protected static function hasNodeEditPermission() {
$entityType = self::$context['field_definition']
->getTargetEntityTypeId();
return $entityType == 'node' && self::$context['operation'] == 'edit' && !self::$context['account']
->hasPermission('administer nodes');
}
protected static function isFieldName($fieldName) {
return self::$context['field_definition']
->getName() == $fieldName;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AbstractFieldAccessOverride:: |
protected static | property | ||
AbstractFieldAccessOverride:: |
protected static | function | ||
AbstractFieldAccessOverride:: |
protected static | function | ||
FieldAccessOverrideInterface:: |
public static | function | 6 |