Dumplie\Metadata\Infrastructure\Doctrine\Dbal\DoctrineStorage::insert PHP Method

insert() private method

private insert ( string $schema, string $typeName, string $id, array $metadata )
$schema string
$typeName string
$id string
$metadata array
    private function insert(string $schema, string $typeName, string $id, array $metadata)
    {
        $builder = $this->connection->createQueryBuilder();
        $builder->insert($this->tableName($schema, $typeName));
        $builder->setValue('id', $builder->createNamedParameter($id));
        foreach ($metadata as $field => $value) {
            $builder->setValue($field, $builder->createNamedParameter($value));
        }
        $builder->execute();
    }