Download the PHP package f21/paradox without Composer

On this page you can find all versions of the php package f21/paradox. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package paradox

Paradox - A beautiful ODM (Object Document Manager) for ArangoDB

Master (stable): Build Status     Devel (unstable): Build Status     Coverage: Coverage Status


Supported ArangoDB Version

2.4.0

Welcome

Paradox is an elegant Object Document Mananger (ODM) to use with the ArangoDB Document/Graph database server. It's designed to be simple and expressive. We favor convention over configuration and eschewing passing loads of configuration options to each method. Paradox embraces AQL instead of inventing its own query language. Finally, Paradox is designed to be easy to learn and fun to use.

Paradox is inspired by RedBean.

This is a taste of how Paradox works:

$client = new Paradox\Client('tcp://localhost:8529', 'root', 'password');

$document = $client->dispense('people'); //Create a people document to be stored in the people collection
$document->set('name', 'john');
$document->set('age', 20);

$id = $client->store($document); //Save the document to the server

$document = $client->load('people', $id); //Load the document from the server

$client->delete($document); //Delete the document from the server

Key Features

Install

Paradox can be installed using composer or from git.

Using composer

Simply add Paradox to your composer.json:

{
    "require": {
        "F21/Paradox": "dev-master"
    }
}

Then use the autoloader generated by composer:

require_once 'vendor/autoload.php';

Cloning from git

First, install ArangoDB-PHP by cloning it into your project. Then, include the autoloader:

require_once '/path/to/ArangoDB-PHP/lib/triagens/ArangoDb/autoloader.php'
\triagens\ArangoDb\Autoloader::init();

Simply clone this repository into your project and include the bundled autoloader:

require_once '/path/to/paradox/Paradox/Autoloader.php'
Paradox\Autoloader::init();

Hint: Since ArangoDB-PHP and Paradox uses PSR-0 for organising class files, you can use your own autoloader instead.

Using Paradox

If you are new to Paradox, we recommend reading our documentation in the wiki.


Versioning

Paradox tracks the version of ArangoDB. For example, if Pardox is version 1.2.x, then it is expected to work with 1.2.x of ArangoDB. Note that we only track the major and minor version of ArangoDB. The patch version (last number) is independent of ArangoDB and specific to Paradox.

Contributing

Paradox is a very new library, so your contributions (issues and pull request) are appreciated :)

When contributing, please take note of the following

License

Paradox is licensed under Apache2.


All versions of paradox with dependencies

PHP Build Version
Package Version
Requires triagens/arangodb Version ~2.4.0
php Version >=5.4.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package f21/paradox contains the following files

Loading the files please wait ....