A PHP MVC framework implementation based on Apache Struts and run through Silex