Browse Source

more defaults for the `DeegraphServer` constructor

pull/1/head
Cerys Lewis 5 months ago
parent
commit
0f7c31a018
  1. 13
      src/Core/DeegraphServer.php

13
src/Core/DeegraphServer.php

@ -3,7 +3,8 @@
namespace Darksparrow\DeegraphPHP\Core;
use Darksparrow\DeegraphPHP\DataStructures\ServerInfo;
use Darksparrow\DeegraphPHP\QueryBuilder\QueryBuilders\Put;
use Darksparrow\DeegraphPHP\QueryBuilder\QueryBuilders\InsertQuery;
use Darksparrow\DeegraphPHP\QueryBuilder\QueryBuilders\PutQuery;
class DeegraphServer
{
@ -12,7 +13,11 @@ class DeegraphServer
private string $Token;
private bool $AllowSelfSignedCerts;
public function __construct(string $server, int $port, string $token, bool $allowSelfSignedCerts = false)
public function __construct(
string $token,
string $server = "localhost",
int $port = 8088,
bool $allowSelfSignedCerts = false)
{
$this->ServerDomain = $server;
$this->Port = $port;
@ -62,10 +67,10 @@ class DeegraphServer
}
/**
* @param Put $query Takes in a Query Builder object.
* @param PutQuery|InsertQuery $query Takes in a Query Builder object.
* @return void
*/
public function RunQuery(Put $query): void
public function RunQuery(PutQuery|InsertQuery $query): void
{
echo $query;
echo "<br><br><br>";

Loading…
Cancel
Save