Los métodos encadenados en php consiste en llamar varios
métodos de un objeto en una misma línea, basta con añadir al final de cada método:
return $this; Con el siguiente ejemplo se entiende fácilmente.
Class Coche
{
public function lavar()
{
echo "Coche lavado.\n";
return $this;
}
public function encerar()
{
echo "Coche encerado.\n";
return $this;
}
}
//ejemplo llamada a los métodos encadenados
$coche = new Coche;
$coche->lavar()->encerar();
//mostrará
Coche lavado.
Coche encerado.