public function gc($lifetime){
        //si la sesión está abierta y tengo lock 
        if($this->opened){
            $fecha= new \DateTime();
            $sql= $this->connection->connection->prepare('DELETE FROM sessions WHERE session_expiration < :fecha');
            $sql->bindValue('fecha', $fecha->format('Y-m-d H:i:s'));
            return $sql->execute() === TRUE;
        }   
        else{
            return FALSE;
        }
    }
public function gc($lifetime){
        //si la sesión está abierta y tengo lock 
        if($this->opened){
            $fecha= new \DateTime();
            $sql= $this->connection->connection->prepare('DELETE FROM sessions WHERE session_expiration < :fecha');
            $sql->bindValue('fecha', $fecha->format('Y-m-d H:i:s'));
            return $sql->execute() === TRUE;
        }   
        else{
            return FALSE;
        }
    }
public function gc ( $ lifetime ) { //si la sesión está abierta y tengo lock  if ( $ this -> opened ) { $ fecha = new \ DateTime ( ) ; $ sql = $ this -> connection -> connection -> prepare ( 'DELETE FROM sessions WHERE session_expiration < :fecha' ) ; $ sql -> bindValue ( 'fecha' , $ fecha -> format ( 'Y-m-d H:i:s' ) ) ; return $ sql -> execute ( ) === TRUE ; } else { return FALSE ; } }
Elimina las session en la que su tiempo de expiration sea menor que el tiempo actual
@param int $lifetime
@return boolean
Elimina las session en la que su tiempo de expiration sea menor que el tiempo actual