public static function WebformTwigExtension::hasEditTwigAccess in Webform 8.5
Same name and namespace in other branches
- 6.x src/Twig/WebformTwigExtension.php \Drupal\webform\Twig\WebformTwigExtension::hasEditTwigAccess()
 
Determine if the current user can edit Twig templates.
Return value
bool TRUE if the current user can edit Twig templates.
3 calls to WebformTwigExtension::hasEditTwigAccess()
- EmailWebformHandler::buildConfigurationForm in src/
Plugin/ WebformHandler/ EmailWebformHandler.php  - Form constructor.
 - WebformCodeMirror::processWebformCodeMirror in src/
Element/ WebformCodeMirror.php  - Processes a 'webform_codemirror' element.
 - WebformElementBase::form in src/
Plugin/ WebformElementBase.php  - Gets the actual configuration webform array to be built.
 
File
- src/
Twig/ WebformTwigExtension.php, line 322  
Class
- WebformTwigExtension
 - Twig extension with some useful functions and filters.
 
Namespace
Drupal\webform\TwigCode
public static function hasEditTwigAccess() {
  return \Drupal::currentUser()
    ->hasPermission('edit webform twig') || \Drupal::currentUser()
    ->hasPermission('administer webform');
}