diff --git a/src/QueryInstance/GrantQuery.php b/src/QueryInstance/GrantQuery.php index 063fa73..618c546 100644 --- a/src/QueryInstance/GrantQuery.php +++ b/src/QueryInstance/GrantQuery.php @@ -9,13 +9,13 @@ use Darksparrow\DeegraphInteractions\Superclasses\QueryInstanceSuperclass; final class GrantQuery extends QueryInstanceSuperclass implements QueryInstanceInterface { - public function RunQuery(DeegraphServer $deegraphServer) + public function RunQuery(DeegraphServer $deegraphServer): GrantQueryResponse { $response = $deegraphServer->RunRawRequest( endpoint: "/api/v1/@query", method: "POST", body: $this->QueryString, ); - return GrantQueryResponse::FromAPIResponse(response: $response); + return new GrantQueryResponse(response: $response); } } diff --git a/src/QueryInstance/InsertQuery.php b/src/QueryInstance/InsertQuery.php index ba6e89b..bfa3bd9 100644 --- a/src/QueryInstance/InsertQuery.php +++ b/src/QueryInstance/InsertQuery.php @@ -3,6 +3,7 @@ namespace Darksparrow\DeegraphInteractions\QueryInstance; use Darksparrow\DeegraphInteractions\Core\DeegraphServer; +use Darksparrow\DeegraphInteractions\Interfaces\QueryInstanceInterface; use Darksparrow\DeegraphInteractions\QueryResponse\InsertQueryResponse; use Darksparrow\DeegraphInteractions\Superclasses\QueryInstanceSuperclass; @@ -15,6 +16,6 @@ final class InsertQuery extends QueryInstanceSuperclass implements QueryInstance method: "POST", body: $this->QueryString, ); - return InsertQueryResponse::FromAPIResponse(response: $response); + return new InsertQueryResponse(response: $response); } } diff --git a/src/QueryInstance/PutQuery.php b/src/QueryInstance/PutQuery.php index 218a396..2609297 100644 --- a/src/QueryInstance/PutQuery.php +++ b/src/QueryInstance/PutQuery.php @@ -16,6 +16,6 @@ final class PutQuery extends QueryInstanceSuperclass implements QueryResponseInt method: "POST", body: $this->QueryString, ); - return PutQueryResponse::FromAPIResponse(response: $response); + return new PutQueryResponse(response: $response); } }