Skip to content

Instantly share code, notes, and snippets.

View zebba's full-sized avatar

Sebastian zebba

  • Düsseldorf, Germany
View GitHub Profile
@zebba
zebba / Entity\Foo.php
Last active August 29, 2015 14:04
Flexible and secure fromArray implementation
<?php
// ...
class Foo
{
// ...
static public function fromArray(array $data)
{
<?php
namespace Acme\FooBundle;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class FooDavBundle extends Bundle
{
/**
doctrine:
dbal:
#driver: "%database.driver%"
driver: "%database.driver%" # this does not work
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
@zebba
zebba / behat.yml
Created April 21, 2015 17:19
Behat and Symfony2
default:
extensions:
Behat\Symfony2Extension: ~
<?php
namespace Acme\TaskBundle\Form\Type;
use Acme\TaskBundle\Form\DataTransformer\IssueToNumberTransformerFactory;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
class IssueSelectorType extends AbstractType
<?php
/**
* @inheritDoc
*/
public function getConfigTreeBuilder()
{
$treebuilder = new TreeBuilder();
$rootNode = $treebuilder->root('');
$rootNode