Claro que es posible, sólo debes asegurarte de devolver la instancia al finalizar la ejecución del método:
Código PHP:
Ver originalclass MiClase {
public function metodo1() {
return this;
}
public function metodo2() {
}
}
$obj = new MiClase();
$obj->metodo1()->metodo2();