Skip to content

Instantly share code, notes, and snippets.

@raulfraile
raulfraile / gist:2378458
Created April 13, 2012 17:18
FOSRestBundle new branch
PHP Fatal error: Declaration of FOS\RestBundle\Routing\Loader\RestRouteLoader::setResolver() must be compatible with that of Symfony\Component\Config\Loader\LoaderInterface::setResolver() in [...]/symfony/vendor/bundles/FOS/RestBundle/Routing/Loader/RestRouteLoader.php on line 24
@raulfraile
raulfraile / gist:2585123
Created May 3, 2012 11:36
LiipFunctionalTestBundle ODM fixtures
Doctrine\ORM\Mapping\MappingException: Class Tueddy\TueddyBundle\Document\TimelineEvent is not a valid entity or mapped super class.
/Users/raulfraile/Sites/tueddy/trunk/app/symfony/vendor/doctrine/lib/Doctrine/ORM/Mapping/MappingException.php:147
/Users/raulfraile/Sites/tueddy/trunk/app/symfony/vendor/doctrine/lib/Doctrine/ORM/Mapping/Driver/DriverChain.php:80
/Users/raulfraile/Sites/tueddy/trunk/app/symfony/vendor/doctrine/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:293
/Users/raulfraile/Sites/tueddy/trunk/app/symfony/vendor/doctrine/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:178
/Users/raulfraile/Sites/tueddy/trunk/app/symfony/vendor/doctrine/lib/Doctrine/ORM/EntityManager.php:269
/Users/raulfraile/Sites/tueddy/trunk/app/symfony/vendor/doctrine/lib/Doctrine/ORM/UnitOfWork.php:1490
/Users/raulfraile/Sites/tueddy/trunk/app/symfony/vendor/doctrine/lib/Doctrine/ORM/UnitOfWork.php:1468
/Users/raulfraile/Sites/tueddy/trunk/app/symfony/vendor/doctrine/lib/Doctrine/ORM/EntityManager.php:496
@raulfraile
raulfraile / gist:2635353
Created May 8, 2012 14:06
Twig filesystem
$loader = new Twig_Loader_Filesystem('.'); // folder where templates are located
@raulfraile
raulfraile / composer_platform.txt
Created November 9, 2012 22:35
composer show --platform
$ composer show --platform
platform:
ext-apc [3.1.9] : The apc PHP extension
ext-bcmath [0] : The bcmath PHP extension
ext-bz2 [0] : The bz2 PHP extension
ext-ctype [0] : The ctype PHP extension
ext-curl [0] : The curl PHP extension
ext-date [5.3.15] : The date PHP extension
ext-dom [20031129] : The dom PHP extension
ext-ereg [0] : The ereg PHP extension
@raulfraile
raulfraile / gist:4216565
Created December 5, 2012 15:30
Ladybug expanded by default
raul_fraile_ladybug:
general:
expanded: true
@raulfraile
raulfraile / gist:4569112
Created January 18, 2013 22:15
Renfe fail
En estos momentos no podemos atenderle. Por favor vuelva a intentarlo pasado unos minutos. Disculpe las molestias.
<?php
namespace Psr\Log;
/**
* Describes a logger instance
*/
interface LoggerInterface
{
/**
<?php
public function load(ObjectManager $manager)
{
$jokes = array(
'There’s no place like 127.0.0.1',
'If at first you don’t succeed; call it version 1.0',
'You know it’s love when you memorize her IP number to skip DNS overhead',
'Beware of programmers that carry screwdrivers',
'What color do you want that database?'
<?php
// validate input (don't allow jokes about java)
$content = $request->request->get('content');
if (stripos($content, 'java') !== false) {
throw new BadRequestHttpException('Java jokes are not allowed');
}
<?php
use Symfony\Component\Validator\Constraint;
use Symfony\Component\Validator\ConstraintValidator;
class ContainsJavaValidator extends ConstraintValidator
{
public function validate($value, Constraint $constraint)
{
if (stripos($value, 'java') !== false) {