Skip to content

Instantly share code, notes, and snippets.

@raulfraile
raulfraile / gist:2635353
Created May 8, 2012 14:06
Twig filesystem
$loader = new Twig_Loader_Filesystem('.'); // folder where templates are located
@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: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
/**
* @ORM\OneToMany(targetEntity="Hija", mappedBy="padre", cascade={"persist", "remove"})
*/
private $hijas;
@raulfraile
raulfraile / gist:1887983
Created February 22, 2012 22:28
Entity hija
/**
* @var Padre
*
* @ORM\ManyToOne(targetEntity="Padre")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="padre_id", referencedColumnName="id")
* })
*/
private $padre;
@raulfraile
raulfraile / gist:1887653
Created February 22, 2012 21:50
Colecciones en formularios de Symfony
/* Form hijo */
<?php
namespace Acme\Bundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;
class HijoType extends AbstractType
@raulfraile
raulfraile / gist:1761071
Created February 7, 2012 18:18
PHP 5.4 tests
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Bug #32001 (xml_parse*() goes into infinite loop when autodetection in effect), using UTF-* [ext/xml/tests/bug32001.phpt]
=====================================================================
@raulfraile
raulfraile / gist:1261181
Created October 4, 2011 08:53
Colorear errores Symfony2 + Twig + Twitter Bootstrap
{% block field_row %}
<div class="clearfix{% if errors|length > 0 %} error{% endif %}">
...
{% endblock %}
@raulfraile
raulfraile / kernel
Created July 21, 2011 15:43
prueba symfony
<?php
namespace { require_once __DIR__.'/autoload.php'; }
namespace Symfony\Component\DependencyInjection
{
@raulfraile
raulfraile / jsonlint.php
Created June 2, 2015 08:42
JSON linter
<?php
<<<CONFIG
packages:
- "seld/jsonlint: 1.3.1"
CONFIG;
use Seld\JsonLint\JsonParser;
$parser = new JsonParser();