MatthiasMullie\Scrapbook\Adapters\SQLite::setMulti PHP Метод

setMulti() публичный Метод

public setMulti ( array $items, $expire )
$items array
    public function setMulti(array $items, $expire = 0)
    {
        $expire = $this->expire($expire);
        // SQLite < 3.7.11 doesn't support multi-insert/replace!
        $statement = $this->client->prepare("REPLACE INTO {$this->table} (k, v, e)\n            VALUES (:key, :value, :expire)");
        $success = array();
        foreach ($items as $key => $value) {
            $value = $this->serialize($value);
            $statement->execute(array(':key' => $key, ':value' => $value, ':expire' => $expire));
            $success[$key] = (bool) $statement->rowCount();
        }
        return $success;
    }