Pimcore\Model\Tool\TmpStore\Dao::add PHP Method

add() public method

public add ( $id, $data, $tag, $lifetime ) : boolean
$id
$data
$tag
$lifetime
return boolean
    public function add($id, $data, $tag, $lifetime)
    {
        try {
            $serialized = false;
            if (is_object($data) || is_array($data)) {
                $serialized = true;
                $data = serialize($data);
            }
            $this->db->insertOrUpdate("tmp_store", ["id" => $id, "data" => $data, "tag" => $tag, "date" => time(), "expiryDate" => time() + $lifetime, "serialized" => (int) $serialized]);
            return true;
        } catch (\Exception $e) {
            return false;
        }
    }