private function copy_feedback_files(context $context, string $filearea, int $itemid) {
        if ($this->feedbackfiles) {
            $filestocopycontextid = $this->feedbackfiles['contextid'];
            $filestocopycomponent = $this->feedbackfiles['component'];
            $filestocopyfilearea = $this->feedbackfiles['filearea'];
            $filestocopyitemid = $this->feedbackfiles['itemid'];

            $fs = new file_storage();
            if ($filestocopy = $fs->get_area_files($filestocopycontextid, $filestocopycomponent, $filestocopyfilearea,
                    $filestocopyitemid)) {
                foreach ($filestocopy as $filetocopy) {
                    $destination = [
                        'contextid' => $context->id,
                        'component' => GRADE_FILE_COMPONENT,
                        'filearea' => $filearea,
                        'itemid' => $itemid
                    ];
                    $fs->create_file_from_storedfile($destination, $filetocopy);
                }
            }
        }
    }
private function copy_feedback_files(context $context, string $filearea, int $itemid) {
        if ($this->feedbackfiles) {
            $filestocopycontextid = $this->feedbackfiles['contextid'];
            $filestocopycomponent = $this->feedbackfiles['component'];
            $filestocopyfilearea = $this->feedbackfiles['filearea'];
            $filestocopyitemid = $this->feedbackfiles['itemid'];

            $fs = new file_storage();
            if ($filestocopy = $fs->get_area_files($filestocopycontextid, $filestocopycomponent, $filestocopyfilearea,
                    $filestocopyitemid)) {
                foreach ($filestocopy as $filetocopy) {
                    $destination = [
                        'contextid' => $context->id,
                        'component' => GRADE_FILE_COMPONENT,
                        'filearea' => $filearea,
                        'itemid' => $itemid
                    ];
                    $fs->create_file_from_storedfile($destination, $filetocopy);
                }
            }
        }
    }
private function copy_feedback_files ( context $ context , string $ filearea , int $ itemid ) { if ( $ this -> feedbackfiles ) { $ filestocopycontextid = $ this -> feedbackfiles [ 'contextid' ] ; $ filestocopycomponent = $ this -> feedbackfiles [ 'component' ] ; $ filestocopyfilearea = $ this -> feedbackfiles [ 'filearea' ] ; $ filestocopyitemid = $ this -> feedbackfiles [ 'itemid' ] ; $ fs = new file_storage ( ) ; if ( $ filestocopy = $ fs -> get_area_files ( $ filestocopycontextid , $ filestocopycomponent , $ filestocopyfilearea , $ filestocopyitemid ) ) { foreach ( $ filestocopy as $ filetocopy ) { $ destination = [ 'contextid' => $ context -> id , 'component' => GRADE_FILE_COMPONENT , 'filearea' => $ filearea , 'itemid' => $ itemid ] ; $ fs -> create_file_from_storedfile ( $ destination , $ filetocopy ) ; } } } }
Handles copying feedback files to a specified gradebook file area.

@param context $context
@param string $filearea
@param int $itemid
Handles copying feedback files to a specified gradebook file area .