Simple OrangeLogic Search API wrapper, in PHP., (*1)
Installation
You can install orangelogic-api using Composer:, (*2)
composer require odiemiranda/orangelogic-api
You will then need to:
* run composer install to get these dependencies added to your vendor directory
* add the autoloader to your application with this line: require("vendor/autoload.php"), (*3)
Alternatively you can just download the OrangeLogic.php file and include it manually:, (*4)
include('./OrangeLogic.php');
Examples
Start by use-ing the class and creating an instance with domain, login, and password, (*5)
use \OdieMiranda\OrangeLogic\OrangeLogic;
$api = new OrangeLogic('domain.com', 'LoginName', 'password');
Then, search the media library, (*6)
$api->search('Georgia: DR-TB patients find hope in new treatments');
print_r($api->getItems());
To get the search result next page, (*7)
$api->search('Georgia: DR-TB patients find hope in new treatments', '', '', 2);
print_r($api->getItems());
Contributing
This is a fairly simple wrapper, but it will be made much better by contributions. If you like to suggest an improvement, please raise an issue to discuss it before make a pull-request., (*8)
Pull requests for bugs are more than welcome - please explain the bug you're trying to fix in the message., (*9)