Download the PHP package spider/spider without Composer
On this page you can find all versions of the php package spider/spider. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download spider/spider
More information about spider/spider
Files in spider/spider
Informations about the package spider
Spider Graphs
This project and organization are abandond. If you want to take this over or want github username, open an issue.
A simple, flexible, and beautiful graph-data abstraction for php.
Why "Spider?" Because spiders crawl over webs, and webs look like graphs. Walk your data.
This readme is very limited. See the full documentation for a guidebook.
Current Version
Spider is still under active development. All releases are well-tested and stable, though maybe not ready for production yet. The current version is v0.3.0 - which includes a basic command builder, connections, and drivers. For a roadmap see the full documentation. Please use spider anywhere you can and open issues around bugs or edge cases.
Goals
- Framework agnostic, community-driven with best practices.
- Made specifically for highly-relational data.
- An easy transition from SQL or Mongo.
- Simple, fluent, and consistent API.
- Simple drivers to connect to specific graph databases or other datastores.
- Extensible and configurable.
Current Features
- Drivers for Gremlin Server, Neo4j, and OrientDB.
- Easily create your own one-class drivers.
- Fluent Command Builder.
- Handle, cache, and manage multiple connections.
- Consistent responses with various formats.
Upcoming Features
- Fluent traversals through the query and command builder.
- Database agnostic Schema Builder.
- Simple yet powerful Models and Object Graph Mappers
- Graph data utilities (algorithms, etc.).
- SSL support, data-binding, filters, validation, caching, logging, and more.
- Extensible so you can use your own loggers, cachers, etc.
Setup and Basic Usage
Install via Composer
The master
branch contains stable code, though not necessarily ready for production.
The develop
branch is a step ahead and may me unstable right now.
The simplest thing to do from there is use the query builder
Of course, there's a lot more you can do. Check out the full documentation.
Inspired By
Contributing
Contributions are welcome and will be fully credited. Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Michael Wilson
- PommeVerte
- Open an issue to join in!
License
The MIT License (MIT). Please see License File for more information.
All versions of spider with dependencies
michaels/data-manager Version 0.8.*
ostico/phporient Version 1.*
brightzone/gremlin-php Version 1.0.*
everyman/neo4jphp Version dev-master