PHP: Chainable cURL Object Oriented API

Em minha postagem Chainable:
https://coderwall.com/p/dmuoqa

Recebi alguns pedidos de um exemplo de uso prático do wrapper de encadeamento de métodos.

Lembra-se da classe cURL de API orientada a objetos?
https://coderwall.com/p/f9qjvw

Vamos combiná-los em uma
API orientada a objetos com encadeamento dinâmico ! 😉

(new Chainable(
new cURL("http://graph.facebook.com/CaffeinaLab")
)) -> setopt(CURLOPT_HEADER, 0)
-> setopt(CURLOPT_RETURNTRANSFER, 1)
-> exec() -> _get_return($data)
-> close()
;

print_r
( json_decode( $data ) );