Te dejo un ejemplo de como puedes hacerlo
Código PHP:
Ver originalclass A{
public function doA(){
echo "Objeto A";
}
}
class B{
public function doB(){
echo "Objeto B";
}
}
class C{
private $objectA;
private $objectB;
public function add(A $a, B $b){
$this->objectA = $a;
$this->objectB = $b;
}
public function doC(){
echo $this->objectA->doA() . "<br/>";
echo $this->objectB->doB();
}
}
$c = new C();
$c->add(new A(), new B());
$c->doC();