sintonia_webapp/app/Http/Controllers/TestController.php
2024-10-04 15:29:16 +02:00

42 lines
1.1 KiB
PHP

<?php
namespace App\Http\Controllers;
use Exception;
use GuzzleHttp\Client;
use MusicBrainz\HttpAdapter\GuzzleHttpAdapter;
use OpenAPI\Client\Configuration;
use OpenAPI\Client\Api\FilesApi;
class TestController extends Controller
{
private $guzzleHttpClient;
private $openApiClientConfiguration;
private $openApiClientFile;
public function __construct()
{
$this->guzzleHttpClient = new Client();
$this->openApiClientConfiguration = new Configuration();
$this->openApiClientFile = new FilesApi();
}
public function test()
{
$config = $this->openApiClientConfiguration::getDefaultConfiguration()
->setUsername('admin')
->setPassword('admin')
->setHost('http://localhost:8080');
$apiInstance = new $this->openApiClientFile(
$this->guzzleHttpClient,
$config
);
try {
$result = $apiInstance->filesList();
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling FilesApi->filesList: ', $e->getMessage(), PHP_EOL;
}
}
}