Skip to content

yorch81/v3sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

V3ctor Sdk

Description

V3ctor WareHouse PHP Sdk

Requirements

Developer Documentation

Execute phpdoc -d v3sdk/

Unit Test

For run Unit Test, complete information connection and execute the next commands:

phpunit V3SdkTest.php

Installation

Create file composer.json

{
    "require": {
    	"php": ">=5.4.0",
        "yorch/v3sdk" : "dev-master"
    }
}

Execute composer.phar install

Example


// Get Instance
$v3 = V3Sdk::getInstance('http://v3-yorch.rhcloud.com/', "lYltuNtYYbYRFC7QWwHn9b5aH2UJMk1234567890");

$data = array('DATA' => 111, 'NAME' => 'jorge');

// Insert new Object
$result = $v3->newObject('v3', $data);
var_dump($result);

// Get Id
$_id = V3Sdk::getId($result['_id']);

// Get Id for MySQL Case
//$_id = $result[0]->_id;

// Update Object
$data = array('DATA' => 111, 'NAME' => 'yorch');
$result = $v3->updateObject('v3', $_id, $data);

// Find By Id
$result = $v3->findObject('v3', $_id);
var_dump($result);

// Find By Pattern
$result = $v3->query('v3', $data);
var_dump($result);

// Foreach Result
foreach ($result as $item) {
	echo V3Sdk::getId($item->_id) . "\n";
}

// Delete Object
$result = $v3->deleteObject('v3', $_id);

Notes

V3Sdk PHP uses CURL for access to V3ctor WareHouse.

References

http://es.wikipedia.org/wiki/Singleton

P.D. Let's go play !!!

About

V3ctor WareHouse Php Sdk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages