Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 79... Línea 79...
79
    public function supports_auto_release() {
79
    public function supports_auto_release() {
80
        return true;
80
        return true;
81
    }
81
    }
Línea 82... Línea 82...
82
 
82
 
83
    /**
-
 
84
     * @deprecated since Moodle 3.10.
-
 
85
     */
-
 
86
    public function supports_recursion() {
-
 
87
        throw new coding_exception('The function supports_recursion() has been removed, please do not use it anymore.');
-
 
88
    }
-
 
89
 
-
 
90
    /**
83
    /**
91
     * This function generates a unique token for the lock to use.
84
     * This function generates a unique token for the lock to use.
92
     * It is important that this token is not solely based on time as this could lead
85
     * It is important that this token is not solely based on time as this could lead
93
     * to duplicates in a clustered environment (especially on VMs due to poor time precision).
86
     * to duplicates in a clustered environment (especially on VMs due to poor time precision).
94
     */
87
     */
Línea 174... Línea 167...
174
        }
167
        }
175
        return $result;
168
        return $result;
176
    }
169
    }
Línea 177... Línea 170...
177
 
170
 
178
    /**
-
 
179
     * @deprecated since Moodle 3.10.
-
 
180
     */
-
 
181
    public function extend_lock() {
-
 
182
        throw new coding_exception('The function extend_lock() has been removed, please do not use it anymore.');
-
 
183
    }
-
 
184
 
-
 
185
    /**
171
    /**
186
     * Auto release any open locks on shutdown.
172
     * Auto release any open locks on shutdown.
187
     * This is required, because we may be using persistent DB connections.
173
     * This is required, because we may be using persistent DB connections.
188
     */
174
     */
189
    public function auto_release() {
175
    public function auto_release() {