MÉTODOS ENCADENADOS EN PHP: CÓMO FUNCIONAN Y EJEMPLOS

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.