public function EntityBreakLockForm::access in Content locking (anti-concurrent editing) 8
Same name and namespace in other branches
- 8.2 src/Form/EntityBreakLockForm.php \Drupal\content_lock\Form\EntityBreakLockForm::access()
Custom access checker for the form route requirements.
File
- src/
Form/ EntityBreakLockForm.php, line 152
Class
- EntityBreakLockForm
- Provides a base class for break content lock forms.
Namespace
Drupal\content_lock\FormCode
public function access(ContentEntityInterface $entity, $langcode, $form_op, AccountInterface $account) {
return AccessResult::allowedIf($account
->hasPermission('break content lock') || $this->lockService
->isLockedBy($entity
->id(), $langcode, $form_op, $account
->id(), $entity
->getEntityTypeId()));
}