DrTeamRocks/uon

View on GitHub
extra/RequestsUsage.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
require_once __DIR__ . '/../vendor/autoload.php';

use Uon\Config;
use Uon\Client;

$config = new Config([
    'token'   => file_get_contents(__DIR__ . '/../tests/_token.txt'),
    'timeout' => 10,
]);

$uon = new Client($config);

// Get request by id
$request = $uon->requests->get('1234');

// Get all requests. which were updated in the specified date range
$updated = $uon->requests->getUpdated('2018-03-01', '2018-03-30');

// Get all requests from dates range
$date = $uon->requests->getDate('2018-03-01', '2018-03-30');

// Get all requests from dates range, for some source id
$dateSource = $uon->requests->getDate('2017-06-01', '2017-06-10', '1');

// Get the document, for this need to know IDs of template and request
$doc = $uon->requests->getDocument([
    'template_id' => '45',
    'request_id'  => '69',
]);

// Data array of new user (or details for update)
$request = [
    'r_u_id' => '13',       // Manager ID
    'u_name' => 'text user' // User's full name
];

// Create new user
$create = $uon->requests->create($request);