Skip to content

Instantly share code, notes, and snippets.

Michael Prasuhn mikeyp

Block or report user

Report or block mikeyp

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
mikeyp /
Created Oct 4, 2019
keybase verification

Keybase proof

I hereby claim:

  • I am mikeyp on github.
  • I am mikey_p ( on keybase.
  • I have a public key ASAgV94YdqtQYImyx-wLC26un9olZsODy9fs_BIenRbNKgo

To claim this, I am signing this object:

View ProcessWaitingQueueCommand.php
namespace Drupal\waiting_queue\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Command\Command;
use Drupal\Console\Core\Command\Shared\ContainerAwareCommandTrait;
use Drupal\Console\Core\Style\DrupalStyle;
use Drupal\Console\Annotations\DrupalCommand;
View pc-test-working.php
class WaitingQueueSignalHandler {
* Flag indicating that a restart is necessary.
* @var bool
protected $rebootRequired = FALSE;
View nginx.conf
server {
listen [::]:6789;
listen 6789;
access_log /var/log/nginx/unifi-access.log;
error_log /var/log/nginx/unifi-error.log;
location / {
gzip on;
View nginx.conf
server {
listen [::]:8080;
listen 8080;
access_log /var/log/nginx/unifi-access.log;
error_log /var/log/nginx/unifi-error.log;
location / {
gzip on;
View makefile
ts := $(shell /bin/date "+%Y%m%d%H%M%S")
root_domain :=
archive_file := ${root_domain}-archive-$(ts)
all: clean generate
rm -rf *o archive;
rm -rf *o ${root_domain}-archive*.tar.gz;
mikeyp / mymodule.install
Created Mar 1, 2017
Update a Drupal 8 entity definition without uninstall/reinstalling the module.
View mymodule.install
* @file
* Install, update and uninstall functions for mymodule.
* Update the schema for my entity.
mikeyp /
Created Aug 9, 2016
PHPStorm and Drupal 8


Enabling PHPStorm Support

PHPStorm 8 supports most D8 features including Twig templates, container links, namespaces etc. To enable full support:

  1. Log into the admin section at localhost:8888/user.
  2. Make sure that the following plugins are enabled:
View -
diff --git a/composer.json b/composer.json
index 4aeec9e..244b773 100644
--- a/composer.json
+++ b/composer.json
@@ -11,7 +11,7 @@
"repositories": [
"type": "composer",
- "url": ""
+ "url": ""
View gist:5aa538425801893f2c9432b1b4504aae
<?xml version="1.0"?>
<name>Remap Left Control to Hyper</name>
<appendix>OS X doesn't have a Hyper. This maps Left Control to Control + Shift + Option + Command.</appendix>
You can’t perform that action at this time.