Some of you might have noticed that we let the originally planned release date for 1.0 beta just pass (I announced that it would be February 18th). The reason for it is that Karsten and I were working on some heavy last-minute refactoring of the FLOW3 core, namely the Doctrine2 integration and a new proxy building mechanism.
We have solved this so far but still need to clean up code, integrate the commits, review and update the documentation. We also have a full week code sprint next week in Berlin where almost everybody of the TYPO3 v4, v5 and FLOW3 core team is present. Therefore, my current guess on a release date is something like mid March.
Making Doctrine2 our default persistence layer gives us a lot of opportunities (and less code to maintain ourselves). This will really be amazing! And with the new proxy building mechanism, you can finally use the "new" operator instead of the ObjectManager->create() function:
/**
* @scope prototype
*/
class MyPrototype {
/**
* @inject
* @var \F3\MyPackage\Service\MyService
*/
protected $myService;
public function foo() {
$this->myService->do();
}
}
...
$myPrototype = new MyPrototype();
$myPrototype->foo();
Even though you use the new operator, dependencies like the service above will be injected. Without any further XML / YAML / Brainf*ck configuration ;-)
Serge | 21.03.2011
How did you achieve proxification without kind of ObjectManager? Class seems to be defined and no events seem to be triggered. Does the background proxy builder rename the source class or so?...
Sy Moen | 25.02.2011
Yeah, what can I say. You guys are magicians. I have had so much fun with extbase and fluid... I was setting up a ts template the other day and thought, "man I need to be doing this in fluid... [salivate]" Freak... yeah, I know.
Props to you all...
David Schoen | 25.02.2011
I just wanted to let you know how much I appreciate all your work. I always think it couldn't get any better and everytime I read the updates it gets better :D Like these news for example ;-)
Although I just can't await the next release I know it's getting even better than I thought, again. Take your time.
Thanks again guys!
Greetings,
David
Calum MacLeod | 23.02.2011
As a Church of Scotland minister who uses Typo3 as customised for churches by WebEmpoweredChurch.org, I am delighted that Doctrine2 is going to play such a major role in Flow3.
It is exciting when two highest quality approaches are merged for the greater good.
Julian Kleinhans | 23.02.2011
Sound really good..
I'm looking forward to seeing it in action :-)
nice work guys!
greetz julian