Skip to main content
Drupal code

Main navigation

  • Home
  • Snippets
User account menu
  • Log in
By admin , 5 July, 2023

Generate random string

$random = new \Drupal\Component\Utility\Random();
$string = $random->string();

Tags

  • random
By admin , 19 June, 2023

Drop all tables with prefix

I need to drop all tables with name test_*

First execute this sql code and get new statement

Tags

  • mysql
By admin , 19 June, 2023

Slick track width issue

Just add these styles for slick block container

max-width: 100vw;
width: 100%;
overflow: hidden;

Tags

  • slick
By admin , 16 June, 2023

Inject \Drupal::entityQuery to Controller

Before:

$moderators = \Drupal::entityQuery('user')
 ->condition('status', 1)
 ->condition('roles', $moderator_role)
 ->execute();

After:

Tags

  • dependency injection
  • entityQuery
  • entityTypeManager
By admin , 5 June, 2023

Disable twig cache for development

Add to settings.local.php:

Tags

  • development
  • twig
  • cache
By admin , 2 June, 2023

Inject Mail Manager to Form

use Drupal\Core\Mail\MailManagerInterface;

...

Tags

  • dependency injection
  • mail
By admin , 29 May, 2023

Inject ConfigFactory to service

use Drupal\Core\Config\ConfigFactoryInterface;

...

Tags

  • dependency injection
  • config
By admin , 29 May, 2023

Programmatically change config object

 $config_factory = \Drupal::configFactory();
 $config = $config_factory->getEditable('system.maintenance');
 $config->set('message', 'test');
 $config->save(TRUE);

Tags

  • config
By admin , 29 May, 2023

Create tabs in admin configuration page

Create mymodule.links.task.yml and add some lines

Tags

  • tabs
By admin , 21 May, 2023

Get all content entities

   $content_entity_types = [];
   $entity_type_definations = \Drupal::entityTypeManager()->getDefinitions();
   /* @var $definition EntityTypeInterface */
   foreach ($entity_type_definations as $definition) {
     if ($definition instanceof ContentEntityType) {
       $content_entity_types[] = $definition;
     }
   }

Tags

  • entity
  • custom entity

Pagination

  • First page
  • Previous page
  • …
  • Page 8
  • Page 9
  • Page 10
  • Page 11
  • Page 12
  • Page 13
  • Page 14
  • Page 15
  • Page 16
  • …
  • Next page
  • Last page

Tags Cloud

dependency injection(21) form(18) drush(14) views(11) twig(11) preprocess(9) field(8) node(7) translate(7) render(6) tabs(6) controller(5) config(5) phpstorm(5) file(5) entityTypeManager(5) routes(5) comment(4) database(4) jquery(4) service(4) roles(4) phpunit(3) php(3) cache(3) entity(3) slick(3) block(3) custom entity(3) javascript(3) user(3) taxonomy(3) guzzle(3) url(3) phpstan(2) event(2) commerce(2) template(2) schema(2) migration(2) libraries(2) date(2) access(2) ajax(2) photoswipe(2) permissions(2) logger(2) vscode(2) suggestions(2) states(2) title(2) fieldset(2) redirect(2) mysql(2) git(1) request(1) attribute(1) service provider(1) csv(1) PHPDoc(1) table(1) eslint(1) deprecation(1) theme(1) errors(1) wsod(1) settings.php(1) watchdog(1) pager(1) widget(1) module(1) file.usage(1) queue(1) exif(1) imagemagick(1) image(1) media(1) uuid(1) drupal.org(1) tests(1) renderer(1) array(1) exposed form(1) page manager(1) transliteration(1) random(1) entityQuery(1) development(1) mail(1) webform(1) register(1) textarea(1) label(1) input(1) batch(1) import(1) messenger(1)
RSS feed
Powered by Drupal