2015-10-08 11:40:12 -07:00
< ? php
namespace Composer\Installers ;
class MoodleInstaller extends BaseInstaller
{
protected $locations = array (
'mod' => 'mod/{$name}/' ,
'admin_report' => 'admin/report/{$name}/' ,
2018-11-23 12:29:20 +00:00
'atto' => 'lib/editor/atto/plugins/{$name}/' ,
2015-10-08 11:40:12 -07:00
'tool' => 'admin/tool/{$name}/' ,
'assignment' => 'mod/assignment/type/{$name}/' ,
'assignsubmission' => 'mod/assign/submission/{$name}/' ,
'assignfeedback' => 'mod/assign/feedback/{$name}/' ,
'auth' => 'auth/{$name}/' ,
'availability' => 'availability/condition/{$name}/' ,
'block' => 'blocks/{$name}/' ,
2018-11-23 12:29:20 +00:00
'booktool' => 'mod/book/tool/{$name}/' ,
'cachestore' => 'cache/stores/{$name}/' ,
'cachelock' => 'cache/locks/{$name}/' ,
2015-10-08 11:40:12 -07:00
'calendartype' => 'calendar/type/{$name}/' ,
'format' => 'course/format/{$name}/' ,
'coursereport' => 'course/report/{$name}/' ,
'datafield' => 'mod/data/field/{$name}/' ,
'datapreset' => 'mod/data/preset/{$name}/' ,
'editor' => 'lib/editor/{$name}/' ,
'enrol' => 'enrol/{$name}/' ,
'filter' => 'filter/{$name}/' ,
'gradeexport' => 'grade/export/{$name}/' ,
'gradeimport' => 'grade/import/{$name}/' ,
'gradereport' => 'grade/report/{$name}/' ,
'gradingform' => 'grade/grading/form/{$name}/' ,
'local' => 'local/{$name}/' ,
2018-11-23 12:29:20 +00:00
'logstore' => 'admin/tool/log/store/{$name}/' ,
'ltisource' => 'mod/lti/source/{$name}/' ,
'ltiservice' => 'mod/lti/service/{$name}/' ,
2015-10-08 11:40:12 -07:00
'message' => 'message/output/{$name}/' ,
2018-11-23 12:29:20 +00:00
'mnetservice' => 'mnet/service/{$name}/' ,
2015-10-08 11:40:12 -07:00
'plagiarism' => 'plagiarism/{$name}/' ,
'portfolio' => 'portfolio/{$name}/' ,
'qbehaviour' => 'question/behaviour/{$name}/' ,
'qformat' => 'question/format/{$name}/' ,
'qtype' => 'question/type/{$name}/' ,
'quizaccess' => 'mod/quiz/accessrule/{$name}/' ,
'quiz' => 'mod/quiz/report/{$name}/' ,
'report' => 'report/{$name}/' ,
'repository' => 'repository/{$name}/' ,
'scormreport' => 'mod/scorm/report/{$name}/' ,
2018-11-23 12:29:20 +00:00
'search' => 'search/engine/{$name}/' ,
2015-10-08 11:40:12 -07:00
'theme' => 'theme/{$name}/' ,
2018-11-23 12:29:20 +00:00
'tinymce' => 'lib/editor/tinymce/plugins/{$name}/' ,
2015-10-08 11:40:12 -07:00
'profilefield' => 'user/profile/field/{$name}/' ,
'webservice' => 'webservice/{$name}/' ,
'workshopallocation' => 'mod/workshop/allocation/{$name}/' ,
'workshopeval' => 'mod/workshop/eval/{$name}/' ,
'workshopform' => 'mod/workshop/form/{$name}/'
);
}