Last but not least, DrupalCon Barcelona published a recording of my talk
Puli: PHP's Next Package Revolution. I was ill on the day of the conference,
so please bear with me if I couldn't give my best performance. However, I still
think it the presentation is interesting for those who couldn't see it live:
This Friday, October 9th 2015 at 17:00 GMT (19:00 CEST) we will do a Puli
Coding Night! This is the perfect opportunity for you to play with the project,
ask questions, discover a new perspective of PHP package development and to
If you are in Vienna (Austria) on that night, join us in our office! There
will be beer and music. Please let me know in advance if you'd like to come
Many times, Symfony developers wonder how to make a form work with value
objects. For example, think of a Money object with two fields $amount and
public function __construct($amount, $currency)
$this->amount = $amount;
$this->currency = $currency;
public function getAmount() // ...
public function getCurrency() // ...
Can you write a form type for this class without adding the methods
setAmount() and setCurrency()? In this post, I will show you how.
Yesterday marked the release of the next beta version of
Puli 1.0. Puli is now feature-complete and ready for you to try. The
Puli documentation has been updated and contains all the information
that you need to get started. My current plan is to publish a Release Candidate
by the end of the month and a first stable release at the end of April.
The most important addition since the
last beta release is Puli's new Asset Plugin. Today, I'd like to show you
how this plugin helps to manage the web assets of your project and your
installed Composer packages independent of any specific PHP framework.