Skip to content

Instantly share code, notes, and snippets.

View robdecker's full-sized avatar

Rob Decker robdecker

View GitHub Profile
@robdecker
robdecker / 1.md
Created December 8, 2019 04:45
[Logging aka watchdog] #d8

in D8, watchdog is gone, so use \Drupal::logger:

\Drupal::logger('module name or other id')->info('the logged info');
@robdecker
robdecker / 1.md
Last active November 26, 2021 08:35
[Fix Sequel Pro import error] #macos #sql

When I upload a database to Sequel Pro, I often get this 'file read error':

An error occurred when reading the file, as it could not be read in the encoding you selected (Autodetect - Unicode (UTF-8)).

Sequel Pro file read error

To solve this, delete all the tables and try again with encoding 'Western: Mac OS Roman'.

Sequel Pro encoding fix

@robdecker
robdecker / 1.md
Created November 18, 2019 20:51
[Duplicate rows in views] #d8

try using https://www.drupal.org/project/views_merge_rows or a hook:

function MODULE_views_pre_render(ViewExecutable $view) {
  if ($view->id() == 'VIEW_ID') {
    $nids = [];
    foreach ($view->result as $k => $result) {
      $nid = $result->nid;
      if (in_array($nid, $nids)) {
 unset($view->result[$k]);
@robdecker
robdecker / 1.md
Last active May 19, 2021 21:31
[Show outdated projects] #composer
@robdecker
robdecker / 1.php
Created November 12, 2019 23:58
[Get php memory limit] #php
php -r "echo ini_get('memory_limit').PHP_EOL;"
@robdecker
robdecker / 1.php
Created November 12, 2019 23:54
[Get php.ini file location] #php
php -r "echo php_ini_loaded_file().PHP_EOL;"