public function delete(string $schema, string $typeName, string $id)
{
$query = $this->connection->createQueryBuilder()->delete($this->tableName($schema, $typeName))->where('id = :id')->setParameter('id', $id);
$this->connection->executeQuery($query->getSQL(), $query->getParameters());
}
public function test_delete() { $uuid = (string) Uuid::uuid4(); $this->storage->create($this->schema); $this->storage->save('test', 'foo', $uuid, ['text' => 'value']); $this->storage->delete('test', 'foo', $uuid); $this->assertFalse($this->storage->has('test', 'foo', $uuid)); }