Skip to content

Instantly share code, notes, and snippets.

View desarrolla2's full-sized avatar
💭
Team Manager and Developer | PHP | Symfony.

Daniel González desarrolla2

💭
Team Manager and Developer | PHP | Symfony.
View GitHub Profile
<?php
use FastFeed\Factory;
$fastFeed = Factory::create();
$fastFeed->addFeed('default', 'http://desarrolla2.com/feed');
$items = $fastFeed->fetch('default');
<?php
/**
* This file is part of the lapera.local package.
*
* (c) Daniel González <daniel@desarrolla2.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace LaPera\RestBundle\Controller;
<?xml version="1.0" encoding="UTF-8" ?>
<doctrine-mapping
xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping
http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd"
xmlns:gedmo="http://gediminasm.org/schemas/orm/doctrine-extensions-mapping">
<entity name="Tadium\Component\Promotion\Model\Promotion"
<?php
ini_set('display_errors',0);
register_shutdown_function('shutdown');
$obj = new stdClass();
$obj->method();
function shutdown()
{
if(!is_null($e = error_get_last()))
<?php
/*
* This file is part of the shows on demand package.
*
* (c) Daniel González <daniel@desarrolla2.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
@desarrolla2
desarrolla2 / .bashrc
Created September 16, 2011 11:36 — forked from henrik/.bashrc
Git branch and dirty state in Bash prompt.
function parse_git_dirty {
[[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "*"
}
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/[\1$(parse_git_dirty)]/"
}
export PS1='\u@\h \[\033[1;33m\]\w\[\033[0m\]$(parse_git_branch)$ '
@desarrolla2
desarrolla2 / Rand.php
Created November 28, 2011 11:39 — forked from Ocramius/Rand.php
MySQL RAND() function in Doctrine2 DQL
<?php
namespace My\Custom\Doctrine2\Function;
/**
* RandFunction ::= "RAND" "(" ")"
*/
class Rand extends FunctionNode
{
public function parse(\Doctrine\ORM\Query\Parser $parser)
@desarrolla2
desarrolla2 / gist:1816237
Created February 13, 2012 11:40 — forked from COil/gist:1780897
Update Symfony2 script
#!/bin/bash
clear;
echo "> Update Symfony2 by getting the last vendors files and additional deps"
date
# Testing arguments
EXPECTED_ARGS=1
E_BADARGS=65
if [ $# -ne $EXPECTED_ARGS ]
then
@desarrolla2
desarrolla2 / .bashrc
Created February 13, 2012 15:35
.bashrc
alias sf2cc='sudo rm -rf app/cache/* && sudo chmod -R 777 app/cache && touch app/cache/index.html && sudo rm -rf app/logs/* && sudo chmod -R 777 app/logs && touch app/logs/index.html'
source ~/Dropbox/scripts/git_completion.sh
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]@\h\[\033[01;34m\] \W$(__git_ps1 "\[\033[01;32m\] <%s>")\[\033[00m\]\$ '
$date = new DateTime('2012-01-31 00:00:00', new DateTimeZone('UTC'));
for ($m = 1; $m <= 3; $m++) {
echo $date->format('Y-m-d H:i:s') . PHP_EOL;
$date->modify('next month');
}
// 2012-01-31 00:00:00
// 2012-03-02 00:00:00
// 2012-04-02 00:00:00