Creo que encontré una solución al menos al problema que yo planteaba (aunque no de poder incluir en el extends una variable).
al definir la clase puente, incluyo ahí la condición, y segun corresponda declaro la clase como que extiende a una u otra clase:
$file = realpath(APPLICATION_PATH ).'\ControllerConCodigoExtra.php';
if( file_exists( $file ) ){
require_once 'ControllerConCodigoExtra.php';
class ControllerPuente extends ControllerConCodigoExtra
{
}
}else{
require_once 'ControllerSinCodigoExtra.php';
class ControllerPuente extends ControllerSinCodigoExtra
{
}
}
aca la fuente:
http://stackoverflow.com/questions/7...ds-as-variable