| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?phpnamespace Aws\DynamoDb;/** * The session connection provides the underlying logic for interacting with * Amazon DynamoDB and performs all of the reading and writing operations. */interface SessionConnectionInterface{    /**     * Reads session data from DynamoDB     *     * @param string $id Session ID     *     * @return array     */    public function read($id);    /**     * Writes session data to DynamoDB     *     * @param string $id        Session ID     * @param string $data      Serialized session data     * @param bool   $isChanged Whether or not the data has changed     *     * @return bool     */    public function write($id, $data, $isChanged);    /**     * Deletes session record from DynamoDB     *     * @param string $id Session ID     *     * @return bool     */    public function delete($id);    /**     * Performs garbage collection on the sessions stored in the DynamoDB     *     * @return bool     */    public function deleteExpired();}
 |