Skip to content

Instantly share code, notes, and snippets.

@havvg
havvg / PdoDumper.php
Created August 10, 2012 16:41
PdoLoader as translation resource for Symfony2
<?php
namespace Ormigo\Bundle\TranslationBundle\Translation\Dumper;
use Ormigo\Bundle\TranslationBundle\Translation\Loader\PdoLoader;
use Symfony\Component\Translation\Dumper\DumperInterface;
use Symfony\Component\Translation\MessageCatalogue;
class PdoDumper extends PdoLoader implements DumperInterface
@kmdm
kmdm / gist:3227794
Created August 1, 2012 15:25
Shortcut to running app/console from any subdirectory of your symfony2 app (name: sc, place in $PATH)
#!/bin/bash
PHP=`which php`
EDITOR=`which editor`
while [ ! -f app/console ]; do
cd ..
if [ "$PWD" == "/" ]; then
break
fi
done
@mitchellh
mitchellh / gist:1277049
Created October 11, 2011 01:30
Configure Vagrant VM to use Host DNS for VPN
Vagrant::Config.run do |config|
# ...
config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end
@henrikbjorn
henrikbjorn / phpunit.watchr
Created August 17, 2011 13:33
Save this in your project root and launch with the watchr gem `watchr phpunit.watchr`. This will now watch every test file for all bundles in src for changes and if a change is found it will run `phpunit -c app changedfile`
$ gem install watchr
$ cd /path/to/symfony-project
$ wget https://raw.github.com/gist/1151531/f12b125fed843086c05377d4f76185797121cbc6/phpunit.watchr
$ watchr phpunit.watchr
@dogmatic69
dogmatic69 / bashrc.sh
Created October 19, 2010 18:27
make git prompt more useful
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace