Skip to content

Instantly share code, notes, and snippets.

View jnankin's full-sized avatar

Josh Nankin jnankin

View GitHub Profile
curl -s http://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
rm -r vendor
rm -r bin
composer install
PROJ_DIR=/var/www/yourproj
wget http://symfony.com/download?v=Symfony_Standard_Vendors_2.1.0-BETA1.zip -O symfony.zip
unzip symfony.zip
cd Symfony
mv composer* $PROJ_DIR
cd $PROJ_DIR
@jnankin
jnankin / upgradesymfony2.1.sh
Created July 6, 2012 16:45
Upgrade to Symfony 2.1
# Majority of the work:
# 1) first get a composer.json to work off of:
PROJ_DIR=/var/www/yourproj
wget http://symfony.com/download?v=Symfony_Standard_Vendors_2.1.0-BETA1.zip -O symfony.zip
unzip symfony.zip
cd Symfony
mv composer* $PROJ_DIR
cd $PROJ_DIR
@jnankin
jnankin / gist:2769704
Created May 22, 2012 15:17
Transforming Track Tickets to PDF
<?
class TracTicketsToPdfTask extends sfBaseTask {
/**
* @see sfTask
*/
protected function configure() {
$this->addOptions(array(
new sfCommandOption('application', null, sfCommandOption::PARAMETER_REQUIRED, 'The application name', 'public'),
new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'prod'),
new sfCommandOption('filename', null, sfCommandOption::PARAMETER_REQUIRED, 'Filename containing the trac csv report', 'query.csv'),