neoxygen / neo4j-neoclient

Simple PHP HttpClient for the Neo4j ReST API with Multi DB Support
MIT License
121 stars 138 forks source link

Console commands #69

Closed flip111 closed 8 years ago

flip111 commented 8 years ago

I'm thinking about doing a PR for a couple of commands. For example neo4j:index:drop person email to execute $client->dropIndex('Person','email');. However there are two issues with this:

  1. I'm not sure if the symfony2 way of doing commands is the prefered way. They do seem to be somewhat compatible with laravel too plus the library already seems depedent on symfony components
  2. There is already a Command folder, which in symfony is reserved for console commands. It's not a problem to use another folder, but how should it be named?
ikwattro commented 8 years ago

Console ?

However, if you plan to use neo4j in the future, I would suggest to wait a bit for the GraphAware 4.0 release.

flip111 commented 8 years ago

Was waiting for the GraphAware 4.0 release

ikwattro commented 8 years ago

No worries man, I'll need to move all issues anyway to the GraphAware repository. I'm almost finished with Bolt which defines the overall architecture drivers should have (in accordance with Neo4j Technology Compliance Kit - still private now) So I'll be able to attack the http driver refactoring and embed everything in the 4.0 Release of NeoClient.