from ZendFramework2 - Ralf Eggert - Galileo Computing