Since the transport class is REST specific, I left it as an abstract class containing most of the code except for makeRequest() and the curl handling code.
This should resolve issue #59.
I also updated the examples and made the default client smart enough to handle both Curl and Stream by falling back to stream if curl init fails.
@lphuberdeau could you send me an email to josh.adell@gmail.com? I'd like to talk with you and @kwattro about joining forces to build a great PHP toolkit for Neo4j.
Since the transport class is REST specific, I left it as an abstract class containing most of the code except for makeRequest() and the curl handling code.
This should resolve issue #59.
I also updated the examples and made the default client smart enough to handle both Curl and Stream by falling back to stream if curl init fails.