By admin , 2 May, 2023 Get all site roles $roles = $this->entityTypeManager->getStorage('user_role')->loadMultiple(); Tags roles
By admin , 27 April, 2023 Move field to hidden region programmatically \Drupal::entityTypeManager() ->getStorage('entity_view_display') ->load('user.user.default') ->setComponent('field_notify', [ 'region' => 'hidden', ])->save(); Tags field
By admin , 27 April, 2023 Change field form settings programmatically \Drupal::entityTypeManager() ->getStorage('entity_form_display') ->load('user.user.default') ->setComponent('field__notify', [ 'type' => 'boolean_checkbox', 'weight' => 6, 'settings' => ['display_label' => Tags field
By admin , 27 April, 2023 Remove config when the module is uninstalled /** * Implements hook_uninstall(). */ function mymodule_uninstall($is_syncing) { \Drupal::configFactory()->getEditable('CONFIG_NAME')->delete(); } Tags config
By admin , 27 April, 2023 Use service in the .module file with PHPStorm autocomplete /** @var \Drupal\privatemsg\PrivateMsgService $privatemsg_service */ $privatemsg_service = \Drupal::service('privatemsg.common'); Tags service phpstorm
By admin , 24 April, 2023 Debug twig with PHPStorm or VSCode using devel module Just add {{ devel_breakpoint() }} and enable debug in PHPStorm or VSCode Tags twig phpstorm vscode
By admin , 24 April, 2023 Debug twig with PHPStorm or VSCode using twig_tweak module Just add {{ drupal_breakpoint() }} and enable debug in PHPStorm or VSCode Tags twig phpstorm vscode
By admin , 22 April, 2023 Create form and update markup field after form submit /** * {@inheritdoc} */ public function buildForm(array $form, FormStateInterface $form_state) { $form['actions'] = [ '#type' => 'actions', ]; if ($markup = $form_state->get( Tags form
By admin , 22 April, 2023 Add suggestion to webform block $webform_name = $variables['elements']['#configuration']['webform_id']; if ($webform_name) { $suggestions[] = 'block__webform__' . $webform_name; } Tags webform suggestions
By admin , 22 April, 2023 Add class to HTML tag /** * Implements hook_preprocess_HOOK(). */ function hram_preprocess_html(&$variables) { $variables['html_attributes']->addClass('h-100'); } Tags preprocess