PhpIrbis
1<?php
2
3/** @noinspection PhpUnused */
4/** @noinspection PhpFullyQualifiedNameUsageInspection */
5
6namespace Irbis;
7
8//
9// Простой REST API клиент
10//
11// Нужен для OsmiClient
12//
13
14
15final class RestClient
16{
17private $_handle = null; // curl resource handle
18private $_baseUrl = ''; // base URL
19
20/**
21* RestClient constructor.
22* @param string $_baseUrl
23*/
24public function __construct($baseUrl)
25{
26assert($baseUrl);
27
28$this->_baseUrl = $baseUrl;
29} // function __construct
30
31public function execute($url, $method='GET', $parameters=[], $headers=[])
32{
33
34} // function execute
35
36} // class RestClient
37