public function EditEntityFieldAccessCheck::access

Implements AccessCheckInterface::access().

Overrides AccessCheckInterface::access

File

drupal/core/modules/edit/lib/Drupal/edit/Access/EditEntityFieldAccessCheck.php, line 31
Contains \Drupal\edit\Access\EditEntityFieldAccessCheck.

Class

EditEntityFieldAccessCheck
Access check for editing entity fields.

Namespace

Drupal\edit\Access

Code

public function access(Route $route, Request $request) {

  // @todo Request argument validation and object loading should happen
  //   elsewhere in the request processing pipeline:
  //   http://drupal.org/node/1798214.
  $this
    ->validateAndUpcastRequestAttributes($request);
  return $this
    ->accessEditEntityField($request->attributes
    ->get('entity'), $request->attributes
    ->get('field_name'));
}