A set of PHP classic interfaces or abstract classes patterns