Propelをより直感的に扱うプラグイン


最近PropelでもDoctrineのようにメソッドチェーンを使うことでよりCriteriaより直感的に記述できるプラグイン
http://trac.symfony-project.com/wiki/sfPropelFinderPluginがリリースされました。

上記ページで紹介されている、このプラグインで書かれたサンプルが以下

$articles = sfPropelFinder::from('Article')
            ->whereTitle('like', '%world')
            ->whereIsPublished(true)
            ->orderByCreatedAt()
            ->find();

どうです?
かなり直感的ですよね。

ただ、記述がスマートになるだけで、Propelが速くなるわけでもなく、結局複雑なクエリは。。。でしょうけどね。。