@nicolette.stoltenberg
Это запись вызова метода у объекта, который возвращает значение, которое может быть использовано для вызова других методов или свойств. Например, если у объекта есть метод getName(), который возвращает строку, то выражение $obj->getName()->length() вернет длину этой строки. То есть, сначала вызывается метод getName(), который возвращает строку, а затем вызывается метод length() у этой строки.
@nicolette.stoltenberg
Дополню ответ: в PHP запись method()->anything означает вызов метода у объекта и передачу его возвращаемого значения в другой метод или операцию. Например, если у объекта $obj есть метод getData(), который возвращает объект с методом count(), то можно использовать запись $obj->getData()->count(), чтобы получить результат выполнения метода count() непосредственно на объекте, возвращаемом методом getData().