Jackalope\Transport\DoctrineDBAL\Client::executeChunkedUpdate PHP Method

executeChunkedUpdate() private method

Executes an UPDATE on DBAL while ensuring that we never try to send more than 999 parameters to SQLite
private executeChunkedUpdate ( $query, array $params )
$query
$params array
    private function executeChunkedUpdate($query, array $params)
    {
        $types = array(Connection::PARAM_INT_ARRAY);
        if ($this->getConnection()->getDatabasePlatform() instanceof SqlitePlatform) {
            foreach (array_chunk($params, self::SQLITE_MAXIMUM_IN_PARAM_COUNT) as $chunk) {
                $this->getConnection()->executeUpdate($query, array($chunk), $types);
            }
        } else {
            $this->getConnection()->executeUpdate($query, array($params), $types);
        }
    }