I have several class objects, such as a date object, a database object, and several "helpers" that perform specific routines for a data set. They extend eachother's functionality in a very special way.
The problem: PHP Only supports single inheritance. Thus I can only specify that each one extends another. Thus if one script needs C, B, and A's functions, then class C must extend B which extends A.
Then, if I have a page that just needs the formatting functions in class B, B must still extend A for the other pages to work with the C class who must extend both B and A to function.
Thus wasting valuable time and resources.
Ideas?