. * * @package LibreNMS * @link http://librenms.org * @copyright 2018 Tony Murray * @author Tony Murray */ namespace App\ApiClients; use GuzzleHttp\Client; class BaseApi { protected $base_uri; private $client; protected function getClient() { if (is_null($this->client)) { $this->client = new Client([ 'base_uri' => $this->base_uri, 'tiemout' => 2, ]); } return $this->client; } }