$user = (new FacebookRequest($this->session, 'GET', '/me'))->execute()->getGraphObject();
Это называется method chaining. Не знаю как перевести. Суть в том что из метода возвращается объект.
Т.е. грубо говоря примерно так:
<?php
class String
{
private $str;
function __construct()
{
$this->str = "";
}
function addA()
{
$this->str .= "a";
return $this; // Данная строчка возвращает объект типа String
}
function addB()
{
$this->str .= "b";
return $this; // Данная строчка возвращает объект типа String
}
function printString()
{
echo $this->str;
}
}
$a = new String();
$a->addA()->addB()->printString();
Выведет
ab