Fakerino\Core\Database\DoctrineLayer::insert PHP Méthode

insert() public méthode

public insert ( DbRowEntity $rows )
$rows DbRowEntity
    public function insert(DbRowEntity $rows)
    {
        $queryBuilder = self::$conn->createQueryBuilder();
        $sql = $queryBuilder->insert($this->tableName);
        $values = array();
        $types = array();
        $rowsElement = $rows->getFields();
        foreach ($rowsElement as $field) {
            $sql->setValue($field->getName(), '?');
            $values[] = $field->getValue();
            $types[] = $field->getType();
        }
        self::$conn->executeQuery($sql, $values, $types);
        return true;
    }