Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 88... Línea 88...
88
     * @param \core\progress\base $progress Optional progress monitor
88
     * @param \core\progress\base $progress Optional progress monitor
89
     * @param \stdClass $copydata Course copy data, required when in MODE_COPY
89
     * @param \stdClass $copydata Course copy data, required when in MODE_COPY
90
     * @param bool $releasesession Should release the session? backup::RELEASESESSION_YES or backup::RELEASESESSION_NO
90
     * @param bool $releasesession Should release the session? backup::RELEASESESSION_YES or backup::RELEASESESSION_NO
91
     */
91
     */
92
    public function __construct($tempdir, $courseid, $interactive, $mode, $userid, $target,
92
    public function __construct($tempdir, $courseid, $interactive, $mode, $userid, $target,
93
            \core\progress\base $progress = null, $releasesession = backup::RELEASESESSION_NO, ?\stdClass $copydata = null) {
93
            ?\core\progress\base $progress = null, $releasesession = backup::RELEASESESSION_NO, ?\stdClass $copydata = null) {
Línea 94... Línea 94...
94
 
94
 
95
        if ($mode == backup::MODE_COPY && is_null($copydata)) {
95
        if ($mode == backup::MODE_COPY && is_null($copydata)) {
96
            throw new restore_controller_exception('cannot_instantiate_missing_copydata');
96
            throw new restore_controller_exception('cannot_instantiate_missing_copydata');