Skip to content

Instantly share code, notes, and snippets.

Michael Prasuhn mikeyp

View GitHub Profile
View ProcessWaitingQueueCommand.php
<?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
<?php
class WaitingQueueSignalHandler {
/**
* Flag indicating that a restart is necessary.
*
* @var bool
*/
protected $rebootRequired = FALSE;
/**
View nginx.conf
server {
listen [::]:6789;
listen 6789;
server_name unifi.shomeyabuild.space;
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;
server_name unifi.shomeyabuild.space;
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 := example.com
archive_file := ${root_domain}-archive-$(ts)
all: clean generate
clean:
rm -rf *o archive;
rm -rf *o ${root_domain}-archive*.tar.gz;
@mikeyp
mikeyp / mymodule.install
Created Mar 1, 2017
Update a Drupal 8 entity definition without uninstall/reinstalling the module.
View mymodule.install
<?php
/**
* @file
* Install, update and uninstall functions for mymodule.
*/
/**
* Update the schema for my entity.
*/
@mikeyp
mikeyp / instructions.md
Created Aug 9, 2016
PHPStorm and Drupal 8
View instructions.md

Development

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": "https://packagist.drupal-composer.org"
+ "url": "https://packages.drupal.org/8"
View gist:5aa538425801893f2c9432b1b4504aae
<?xml version="1.0"?>
<root>
<item>
<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>
<identifier>space_cadet.left_control_to_hyper</identifier>
<autogen>
--KeyToKey--
@mikeyp
mikeyp / 0_reuse_code.js
Created Apr 28, 2016
Here are some things you can do with Gists in GistBox.
View 0_reuse_code.js
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
You can’t perform that action at this time.