Aura for PHP: Lessons Learned, and Looking Ahead
“Libraries first” is the way to go; it imposes good discipline
Extracting is detailed work, but you get testable units
DependencyInjection is awesome …
… but in-library ServiceLocators can be useful
There are still lots of PHP 5.3 users
If you have server or session vars in your HTTP request object, it’s not an HTTP request object
Some packages are still too broad in scope
From PEAR to Composer
People love ORMs
New packages: Aura.Dispatcher, Aura.Includer, Aura.Sql_Query, and others
PHP 5.3 support in some new packages
via Aura for PHP.
Are you stuck with a legacy PHP application?
You should buy my book
because it gives you a step-by-step guide to improving you
codebase, all while keeping it running the whole time.