Holas.
Cada vez estoy más seguro de que soy un gilipollas. Ya he encontrado la solución. Pensaba que sería algo complicado pero era tan simple como pasar el objeto en sí por el constructor.
Código PHP:
<?php
class User
{
var $Objeto;
function User(&$objeto)
{
$this->Objeto =& $objeto;
}
//etc
}
?>
Despues olo así:
Código PHP:
<?php
$DB = new DB;
$User = new User($DB);
//etc
?>
Y en los métodos: $this->Obejto->Consultar() por ejemplo.
Saludos ;)