Skip to content

Instantly share code, notes, and snippets.

@rskuipers
rskuipers / .htaccess
Last active December 22, 2015 13:19
Boilerplate .htaccess
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
</IfModule>
@rskuipers
rskuipers / AbstractService.php
Last active August 29, 2015 13:56
Abstract Service ZF2
<?php
namespace Application\Service;
use Doctrine\ORM\EntityManagerInterface;
/**
* Class AbstractService
* @package Application\Service
*/

Keybase proof

I hereby claim:

  • I am rskuipers on github.
  • I am rskuipers (https://keybase.io/rskuipers) on keybase.
  • I have a public key ASAqk47ZAhpir43WwCtIKMyr6HtAtn5ZCSXF8jtJ5ovTAwo

To claim this, I am signing this object:

@rskuipers
rskuipers / packager.php
Last active August 29, 2015 14:02
Magento CLI create package
<?php
require_once 'abstract.php';
class RSKuipers_Shell_Packager extends Mage_Shell_Abstract
{
public function run()
{
$package = $this->getArg('package');
$outputDir = $this->getArg('output');
<?php
namespace My\Traits;
use Symfony\Component\Console\Output\OutputInterface;
trait OutputTrait
{
/**
* @param string $message
{% macro form_row_shared(field, class) %}
<div class="{{ class }}{% if field.vars.errors|length %} has-error{% endif %}">
{{ form_widget(field) }}
{% for error in field.vars.errors %}
<span class="help-block form-error">
{{
error.messagePluralization is null
? error.messageTemplate|trans(error.messageParameters, 'validators')
: error.messageTemplate|transchoice(error.messagePluralization, error.messageParameters, 'validators')
}}
{% set params = app.request.attributes.get('_route_params')|merge(app.request.query.all()) %}
{{ path((app.request.get('_route') == "" ? 'homepage' : app.request.get('_route')), (parameters|merge({'_locale': 'nl'}))) }}
{{ path((app.request.get('_route') == "" ? 'homepage' : app.request.get('_route')), (parameters|merge({'_locale': 'en'}))) }}
@rskuipers
rskuipers / scratch-bash.sh
Last active August 29, 2015 14:25
Scratch alias to quickly execute your scratch files made from PhpStorm
# Add this to your .bashrc and adjust the paths
scratch() {
php ~/Library/Preferences/WebIde90/scratches/$1
}
_scratch() {
local cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( $(compgen -W "$(ls ~/Library/Preferences/WebIde90/scratches/)" -- $cur) )
}
@rskuipers
rskuipers / scratch-zsh.sh
Created July 24, 2015 09:38
Scratch alias to quickly execute your scratch files made from PhpStorm
# Add this to your .zshrc and adjust the paths
scratch() {
php ~/Library/Preferences/WebIde90/scratches/$1
}
compdef '_files -W ~/Library/Preferences/WebIde90/scratches' scratch
Verifying that +rskuipers is my blockchain ID. https://onename.com/rskuipers