When implementing a Fluent Interface in PHP, how important is readability compared to code efficiency?

When implementing a Fluent Interface in PHP, readability is often more important than code efficiency. This is because the main purpose of a Fluent Interface is to make the code more readable and expressive, allowing for a more natural and intuitive way of chaining method calls. While efficiency is still important, it should not come at the cost of readability in this context.

class FluentInterfaceExample
{
    private $data = [];

    public function setData($data)
    {
        $this->data = $data;
        return $this;
    }

    public function processData()
    {
        // Process data here
        return $this;
    }

    public function getResult()
    {
        // Return processed result
        return $this->data;
    }
}

$fluent = new FluentInterfaceExample();
$result = $fluent->setData([1, 2, 3])
                ->processData()
                ->getResult();