Crea una sotto classe alla tua attuale super classe che sia a sua volta la super classe della tua gerarchia di N sotto classi ed al suo interno aggiungi la funzione che vuoi rendere disponibile alle tue N sotto classi.
Codice PHP:
<?php
class SuperClass {}
class SimpleSubClass extends SuperClass {}
class SubSuperClass extends SuperClass {
function Test() {}
}
class SubClassN1 extends SubSuperClass {}
class SubClassN2 extends SubSuperClass {}
class SubClassNX extends SubSuperClass {}
$obj = new SimpleSubClass();
// $obj->Test(); // Fatal error: Call to undefined method SimpleSubClass::Test()
$obj = new SubClassN1();
$obj->Test();
?>