PHPackages                             tableau-mkt/elomentary - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. tableau-mkt/elomentary

AbandonedArchivedLibrary[HTTP &amp; Networking](/categories/http)

tableau-mkt/elomentary
======================

The simple PHP Eloqua REST API client; object oriented, tested, and documented for PHP 5.3+.

0.5.1(9y ago)2224.3k8[8 issues](https://github.com/tableau-mkt/elomentary/issues)[2 PRs](https://github.com/tableau-mkt/elomentary/pulls)MITPHPPHP &gt;=5.3.3

Since Jul 4Pushed 4y ago4 watchersCompare

[ Source](https://github.com/tableau-mkt/elomentary)[ Packagist](https://packagist.org/packages/tableau-mkt/elomentary)[ Docs](https://github.com/tableau-mkt/elomentary)[ RSS](/packages/tableau-mkt-elomentary/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (8)Dependencies (3)Versions (14)Used By (0)

Elomentary [![Build Status](https://camo.githubusercontent.com/0dae1dc86a1a943f5fbea52879da4045835804b42df57e8854e8c2d34d962cc1/68747470733a2f2f7472617669732d63692e6f72672f7461626c6561752d6d6b742f656c6f6d656e746172792e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/tableau-mkt/elomentary) [![Code Climate](https://camo.githubusercontent.com/c07c1cbdfc0992d27b7a654000cd2cf8657bf6e66a56e159a3d74031fa3533eb/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f7461626c6561752d6d6b742f656c6f6d656e746172792f6261646765732f6770612e737667)](https://codeclimate.com/github/tableau-mkt/elomentary) [![Test Coverage](https://camo.githubusercontent.com/342e79c1540d0854172fa52cd2886999cdb173ff3c998dbff04edb4af3354f2a/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f7461626c6561752d6d6b742f656c6f6d656e746172792f6261646765732f636f7665726167652e737667)](https://codeclimate.com/github/tableau-mkt/elomentary/coverage) [![Dependency Status](https://camo.githubusercontent.com/a04cda16953aa0f1f8484614ba565384776ca75b81ceb3b6f947f8bcd71ea0cc/68747470733a2f2f67656d6e617369756d2e636f6d2f7461626c6561752d6d6b742f656c6f6d656e746172792e737667)](https://gemnasium.com/tableau-mkt/elomentary)
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#elomentary----)

The simple, objected oriented wrapper for the Eloqua REST API.

Features
--------

[](#features)

- Follows PSR-4 conventions for friendly autoloading
- Extensively tested and documented

Requirements
------------

[](#requirements)

- PHP &gt;= 5.3.3 with [cURL](http://php.net/manual/en/book.curl.php),
- [Guzzle](https://github.com/guzzle/guzzle) library,
- For developing and contributing: PHPUnit.

Installation
------------

[](#installation)

The best way to install Elomentary is via git and Composer!

[Composer](http://getcomposer.org/) is a dependency manager for PHP. The easiest way to install Composer for \*nix (including Mac):

```
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
```

More detailed installation instructions for multiple platforms can be found in the [Composer Documentation](http://getcomposer.org/doc/00-intro.md).

### Normal installation

[](#normal-installation)

```
# Download Elomentary
git clone https://github.com/tableau-mkt/elomentary.git elomentary
# Download dependencies
cd elomentary
composer update --no-dev
```

That's it! If you ever need to update Elomentary, just use the following commands:

```
# Update Elomentary
cd /path/to/elomentary
git pull
# Update Elomentary dependencies
composer update --no-dev
```

### Development installation

[](#development-installation)

If you want to contribute to Elomentary development, you'll want to download the dependencies for performing unit tests as well.

```
# Make a projects directory if it doesn't already exist.
mkdir -p $HOME/libs
# Download Elomentary and development dependencies.
git clone https://github.com/tableau-mkt/elomentary.git $HOME/libs/elomentary
# Download dependencies.
composer update --working-dir $HOME/libs/elomentary
```

### Autoloading

[](#autoloading)

In day-to-day projects, you may want to require Elomentary using Composer's autoloader. You can add a requirement like so:

```
{
  "require": {
    "tableau-mkt/elomentary": "*"
  },
  "minimum-stability": "dev"
}
```

Basic usage
-----------

[](#basic-usage)

```
