Files
kupshop/bundles/KupShop/PohodaBundle/Utils/ConnectionChecker.php
2025-08-02 16:30:27 +02:00

33 lines
731 B
PHP

<?php
namespace KupShop\PohodaBundle\Utils;
use KupShop\PohodaBundle\Exceptions\PohodaException;
class ConnectionChecker
{
use PohodaBase;
protected $request_template = 'requests/checkCredentials.tpl';
public function sendRequest()
{
$request = $this->pohodaConnector->getRequestContent($this->request_template, []);
$request = $this->replace($request);
return $this->pohodaConnector->sendRequest($request);
}
public function checkCredentials()
{
try {
$this->pohodaConnector->checkValidResponse(simplexml_load_string($this->sendRequest()));
return true;
} catch (PohodaException $e) {
return false;
}
}
}