By admin , 28 January, 2025 Drush throws an "Access denied; you need (at least one of) the PROCESS privilege(s)" error message drush sql-dump --extra-dump="--set-gtid-purged=off --column-statistics=0 --no-tablespaces" Tags drush
By admin , 25 January, 2025 Get count new comments for CURRENT user $new_comments = \Drupal::service('comment.manager')->getCountNewComments($node); Tags comment
By admin , 25 January, 2025 Get comment count by node $comment_count = 0; $comment_fields = $this->commentManager->getFields('node'); foreach ($comment_fields as $field_name => $info) { if (!$entity->hasField($field_name)) { continue; } $comment_count += $entity->get($field_name)->comment_count; } Tags comment node
By admin , 17 January, 2025 Phpunit: explain drupal deprecations Just add--display-phpunit-deprecations Tags phpunit
By admin , 6 January, 2025 Change <title> tag programmatically /** * Implements hook_preprocess_HOOK(). */ function MYMODULE_preprocess_html(&$variables) { $variables['head_title']['title'] = 'new title'; } Tags title preprocess
By admin , 9 December, 2024 Replace core entity class to own /** * Implements hook_entity_type_alter(). */ function MYMODULE_entity_type_alter(array &$entity_types) { if (isset($entity_types['image_style'])) { $entity_types['image_style']->setClass(CustomImageStyle::class); } } Tags entity
By admin , 28 November, 2024 Modify template attributes in preprocess /** * Implements hook_preprocess_HOOK(). */ function MYMODULE_preprocess_file_video(&$variables) { if (isset($variables['files'][0]['source_attributes'])) { /** Tags preprocess template attribute
By admin , 18 November, 2024 Render node edit form in controller $node = $this->entityTypeManager()->getStorage('node')->load($nid); if ($node) { $form = $this->entityTypeManager()->getFormObject('node', 'default')->setEntity($node); return $this->formBuilder()->getForm($form); } Tags form controller render
By admin , 17 November, 2024 Replace existing service's event subscriber to own <?php namespace Drupal\MYMODULE; use Drupal\Core\DependencyInjection\ContainerBuilder; use Drupal\Core\DependencyInj Tags event service provider