Creo que a lo que te refieres es usar Method Chaining, eso lo obtienes devolviendo el objeto $this en tus consultas, ej:
Código PHP:
Ver originalclass FooBar
{
private $_foo;
private $_bar;
public function foo()
{
$this->_foo = 'foo';
return $this;
}
public function bar()
{
$this->_bar = 'bar';
return $this;
}
public function __toString()
{
return $this->_foo . $this->_bar;
}
}
$foo = new FooBar();
echo $foo->foo()->bar(); // foobar
Saludos.