Symfony

New chapters, old chapters

aprile 14, 2016
By

It’s been almost an year since my last post. As usual a lot of stuff happened. On the personal side my daughter is growing and making me a delighted father (she just started mumbling some words, I think this helps being so happy) On the professional side I quit my job as a PM...

Read more »

Behat, login e fixtures

gennaio 30, 2014
By

Voglio usare behat per alcuni dei test di un nuovo progetto e ho trovato un aspetto non così semplice da risolvere: il login reale senza un form di registrazione Il progetto al momento non ha un form di registrazione, quindi non posso sfruttare il processo di registrazione, inoltre non voglio essere legato ad una...

Read more »

Code coverage e librerie

gennaio 15, 2014
By

Phpstorm di base calcola la code coverage dei test unitari, ma questo può diventare un problema se si usano grosse librerie di terze parti La soluzione è semplice e consiste nel mettere i file della libreria in blacklist nella configurazione di phpunit Bisogna fare attenzione ad una cosa non tanto ovvia: ha precedenza la...

Read more »

Symfony, comandi e SwiftMailer

giugno 6, 2013
By

Symfony è un gran bel pezzo di software, ma diciamo che ha ancora qualche angolo ruvido La cosa nella quale mi sono imbattuto oggi è l’invio di email tramite SwiftMailer all’interno di un comando Nonostante fosse tutto correttamente configurato le mail create dal comando non partivano Il problema stava è stato risolto configurando swiftmailer...

Read more »

Doctrine2, transazioni e lazy-load

giugno 5, 2013
By

Sono incappato in un problema riguardante le transazioni con Doctrine2 in una applicazione Symfony che sto sviluppando attualmente Avevvo bisogno di una transazione per una proprietà dell’utente Il primo tentativo è stato di recuperare l’oggetto Utente tramite public function someAction(Request $request){ $usr= $this->get('security.context')->getToken()->getUser(); $usr = $em->lock($usr, \Doctrine\DBAL\LockMode::PESSIMISTIC_WRITE); .... try{ $amount = $usr->getSomeProperty(); if($amount >...

Read more »

Symfony2 e la rivoluzione

ottobre 6, 2012
By

Nella mailing list dei soci del GRUSP si è fatto riferimento ad un post di Mario Donà su cosa sia Symfony dal punto di vista di un programmatore “ibrido”,  ibrido come peraltro una enorme parte di noi chi più chi meno (me compreso) In particolare mi sento di commentare su un punto che di fatto...

Read more »

Errori random di Symfony2

dicembre 2, 2011
By

Oggi ho aggiornato i vendors ed è apparso un altro di quegli errori random di Symfony2: Catchable Fatal Error: Argument 1 passed to Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter::__construct() must be an instance of Doctrine\Common\Persistence\ManagerRegistry, instance of Symfony\Bundle\DoctrineBundle\Registry given, called in .../app/cache/dev/appDevDebugProjectContainer.php on line 1336 and defined in ..../vendor/bundles/Sensio/Bundle/FrameworkExtraBundle/Request/ParamConverter/DoctrineParamConverter.php line 31 500 Internal Server Error - ErrorException Ho provato...

Read more »

Git tricks

ottobre 18, 2011
By

Per chi come me usa git solo da riga di comando ci sono alcune configurazioni che possono venire comode: Possiamo aggiungere una colorazione a vari output di git, per esempio quando listiamo i branches o lo status ui = auto current = yellow reverse local = yellow remote = green [color...

Read more »

Doctrine Bugs

ottobre 14, 2011
By

Ho appena perso mezzo pomeriggio per un bug di Doctrine: Se si definisce un’entità come estensione di un’altra e questa entità ha fra le sue proprietà un mapping ManyToOne (ma credo anche ManyToMany o OneToMany) Doctrine genera un sql bacato solo nel caso si usi DQL La cosa noiosa è che l’sql generato è...

Read more »