Automatic accessor methods (especially for models)
When writing models, there is a lot of code to be written for getters/setters. I understand why __get() and __set() is not a good solution for this problem, but maybe we could do something else to shorten this:
FLOW3 already parses annotations and builds proxies for all mdoels, so why not have something similar to the following example:
/** * @var string * @accessors */ protected $title;
FLOW3 could then build getTitle() and setTitle() in the proxy class.
I got the inspiration from the Cappucino framework, see more on this topic here: http://cappuccino.org/discuss/2008/10/26/synthesizing-accessor-methods/
In this blog post, they also suggest more options, like "readonly", or specifying a custom name for the getter / setter method.
What do you think?