A framework for php projects