No es necesario heredar en tu caso, la herencia se hace solamente cuando hay relación de parentezco, y quieres modificar y/o agregar funcionalidad a una clase.
Para hacer lo que quieres tienes que crear el objeto en el construct y almacenarlo en una propiedad y luego usarlo:
Código PHP:
Ver originalclass Foo
{
private $_bar;
public function __construct()
{
$this->_bar = new Bar();
}
public function sayBar()
{
$this->_bar->say('bar');
}
}
Saludos.