Необходимо вызвать метод для объекта, возвращенного другим методом.
Присвойте объект временной переменной, а затем вызовите метод для этой временной переменной:
$orange = $fruit -> get(' citrus ');
$orange -> peel( );
Это необходимо, поскольку следующее выражение приведет к синтаксической ошибке:
$fruit -> get(' citrus ') -> peel( );
Zend Engine 2 поддерживает непосредственную разадресацию объектов, возвращенных методом, поэтому в таком обходном маневре больше нет необходимости.