PHP

New chapters, old chapters

April 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 and fixtures

January 30, 2014
By

I want to use behat for some of the  testing of a new project and I  found a thing that’s not so easy to implement: actual login without a registration form The project right now doesn’t have a proper registration form, so I cannot use the registration process, also I don’t want to be...

Read more »

Code coverage and libraries

January 15, 2014
By

Phpstorm defaults to computing code coverage reports for unit tests, bbut this can become an issue if you use big third party libraries. The solution is simple and is to blacklist library files in phpunit configuration You need to pay attention to a detail though: whitelist block (if present) overrides the blacklist one in...

Read more »

Symfony, commands and SwiftMailer

June 6, 2013
By

Symfony is a nice piece of software, but let’s admit it: it still has some rough edges The one I stumbled in today involves the sending of e-mails using SwiftMailer from within a Symfony Command Even if everything was correctly configured, the generated emails were not actually sent The problem was soved by configuring...

Read more »

Doctrine2, transactions and lazy-load

June 5, 2013
By

I stumbled in an issue using Doctrine2 transactions inside a Symfony2 app I’m currently developing I needed a transaction regarding a user property First attempt has been to retrieve the User object through 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 > $okValue){ $amount--; } $usr->setSomeProperty($amount);...

Read more »

WordPress ACF: popolare i campi aggiuntivi per i post già immessi

December 16, 2012
By

Prosegue imperterrita la mia fase di lavoro con WordPress Sto usando AdvancedCustomFilelds e siccome ovviamente il committente dice che i campi decisi in fase di analisi non sono sufficienti tocca aggiungerne a contenuto già inserito Il problema sorge se si usano i campi aggiuntivi per fare gabole di qualche genere nei template: se ad...

Read more »

WordPress hierarchical custom taxonomy

December 3, 2012
By

Sviluppando un plugin wordpress per un cliente mi sono imbattuto in un problema forse banale, ma molto noioso L’obiettivo è creare una taxonomy custom per gestire degli item in maniera gerarchica. Il problema era che seguendo i vari snippet della documentazione ufficiale veniva visualizzato il listing solo se si usava un unico livello nel...

Read more »

Quando Eclipse non parte più

October 29, 2012
By

Son già tre volte che mi capita che Eclipse crashi per motivi suoi e che poi continui  a rifiutarsi di partire mostrando un laconico alert che invita a consultare il log presente nel .metadata/ del workspace che si sta usando Dopo vario peregrinare e far appello alle schiere dei santi ho trovato quella che...

Read more »

Symfony2 e la rivoluzione

October 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 »