DatabaseSessionHandler

Illuminate\Session\DatabaseSessionHandler

class src/Illuminate/Session/DatabaseSessionHandler.php

__construct

v11.0.0 以前から

__construct(Illuminate\Database\ConnectionInterface $connection, $table, $minutes, ?Illuminate\Contracts\Container\Container $container = null)
@param \Illuminate\Database\ConnectionInterface $connection
@param string $table
@param int $minutes
@param \Illuminate\Contracts\Container\Container|null $container
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $minutes, Illuminate\Contracts\Container\Container $container = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param int $minutes, @param \Illuminate\Contracts\Container\Container|null $container, @return void]
  2. v11.3.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $minutes, Illuminate\Contracts\Container\Container $container = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param int $minutes, @param \Illuminate\Contracts\Container\Container|null $container, @return void]
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $minutes, ?Illuminate\Contracts\Container\Container $container = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param int $minutes, @param \Illuminate\Contracts\Container\Container|null $container, @return void]
  3. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $minutes, ?Illuminate\Contracts\Container\Container $container = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param int $minutes, @param \Illuminate\Contracts\Container\Container|null $container, @return void]
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $minutes, ?Illuminate\Contracts\Container\Container $container = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param int $minutes, @param \Illuminate\Contracts\Container\Container|null $container]

close

v11.0.0 以前から

close(): bool
@return bool
  1. v11.0.0 追加
    変更後
    close(): bool [@return bool]

create_sid

v13.32.0 から

create_sid(): string
@return string
  1. v13.32.0 追加
    変更後
    create_sid(): string [@return string]

destroy

v11.0.0 以前から

destroy($sessionId): bool
@return bool
  1. v11.0.0 追加
    変更後
    destroy($sessionId): bool [@return bool]

gc

v11.0.0 以前から

gc($lifetime): int
@return int
  1. v11.0.0 追加
    変更後
    gc($lifetime): int [@return int]

open

v11.0.0 以前から

open($savePath, $sessionName): bool
@return bool
  1. v11.0.0 追加
    変更後
    open($savePath, $sessionName): bool [@return bool]

read

v11.0.0 以前から

read($sessionId): string|false
@return string|false
  1. v11.0.0 追加
    変更後
    read($sessionId): string|false [@return string|false]

setContainer

v11.0.0 以前から

setContainer($container)
@param \Illuminate\Contracts\Foundation\Application $container
@return $this
  1. v11.0.0 追加
    変更後
    setContainer($container) [@param \Illuminate\Contracts\Foundation\Application $container, @return $this]

setExists

v11.0.0 以前から

setExists($value)
@param bool $value
@return $this
  1. v11.0.0 追加
    変更後
    setExists($value) [@param bool $value, @return $this]

validateId

v13.32.0 から

validateId($id): bool
@return bool
  1. v13.32.0 追加
    変更後
    validateId($id): bool [@return bool]

write

v11.0.0 以前から

write($sessionId, $data): bool
@return bool
  1. v11.0.0 追加
    変更後
    write($sessionId, $data): bool [@return bool]