So I understand that I can not type a gesture that can be in a class, so I thought I can take advantage of the Reflection API It may be bad behavior normally but that is what it is. Anyway, here's my layout basically, without using a reflection class, do we point to different types of methods? Is this a good way to deal with this situation?
Interface Power {} class applies MPA Power {} class cPower implies Power {} class model ApiModel {function __construct (stdClass $ powerObj) {$ Po = new reflection ($ powerObj) ); If (in_array ('power', $ po-> getInterfaceNames ()) {// do something}}}
About example operator function __construct ($ powerObj) {if ($ powerObj instanceof Power) {// Do Stuff}} In addition, since everything is sharing a common interface. You can type it:
function __ composition (power $ powerObj) {// do stuff}
No comments:
Post a Comment