annotate vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 4c8ae668cc8c
children
rev   line source
Chris@0 1 <?php
Chris@0 2 namespace Composer\Installers;
Chris@0 3
Chris@0 4 class MoodleInstaller extends BaseInstaller
Chris@0 5 {
Chris@0 6 protected $locations = array(
Chris@0 7 'mod' => 'mod/{$name}/',
Chris@0 8 'admin_report' => 'admin/report/{$name}/',
Chris@0 9 'atto' => 'lib/editor/atto/plugins/{$name}/',
Chris@0 10 'tool' => 'admin/tool/{$name}/',
Chris@0 11 'assignment' => 'mod/assignment/type/{$name}/',
Chris@0 12 'assignsubmission' => 'mod/assign/submission/{$name}/',
Chris@0 13 'assignfeedback' => 'mod/assign/feedback/{$name}/',
Chris@0 14 'auth' => 'auth/{$name}/',
Chris@0 15 'availability' => 'availability/condition/{$name}/',
Chris@0 16 'block' => 'blocks/{$name}/',
Chris@0 17 'booktool' => 'mod/book/tool/{$name}/',
Chris@0 18 'cachestore' => 'cache/stores/{$name}/',
Chris@0 19 'cachelock' => 'cache/locks/{$name}/',
Chris@0 20 'calendartype' => 'calendar/type/{$name}/',
Chris@0 21 'format' => 'course/format/{$name}/',
Chris@0 22 'coursereport' => 'course/report/{$name}/',
Chris@0 23 'datafield' => 'mod/data/field/{$name}/',
Chris@0 24 'datapreset' => 'mod/data/preset/{$name}/',
Chris@0 25 'editor' => 'lib/editor/{$name}/',
Chris@0 26 'enrol' => 'enrol/{$name}/',
Chris@0 27 'filter' => 'filter/{$name}/',
Chris@0 28 'gradeexport' => 'grade/export/{$name}/',
Chris@0 29 'gradeimport' => 'grade/import/{$name}/',
Chris@0 30 'gradereport' => 'grade/report/{$name}/',
Chris@0 31 'gradingform' => 'grade/grading/form/{$name}/',
Chris@0 32 'local' => 'local/{$name}/',
Chris@0 33 'logstore' => 'admin/tool/log/store/{$name}/',
Chris@0 34 'ltisource' => 'mod/lti/source/{$name}/',
Chris@0 35 'ltiservice' => 'mod/lti/service/{$name}/',
Chris@0 36 'message' => 'message/output/{$name}/',
Chris@0 37 'mnetservice' => 'mnet/service/{$name}/',
Chris@0 38 'plagiarism' => 'plagiarism/{$name}/',
Chris@0 39 'portfolio' => 'portfolio/{$name}/',
Chris@0 40 'qbehaviour' => 'question/behaviour/{$name}/',
Chris@0 41 'qformat' => 'question/format/{$name}/',
Chris@0 42 'qtype' => 'question/type/{$name}/',
Chris@0 43 'quizaccess' => 'mod/quiz/accessrule/{$name}/',
Chris@0 44 'quiz' => 'mod/quiz/report/{$name}/',
Chris@0 45 'report' => 'report/{$name}/',
Chris@0 46 'repository' => 'repository/{$name}/',
Chris@0 47 'scormreport' => 'mod/scorm/report/{$name}/',
Chris@0 48 'search' => 'search/engine/{$name}/',
Chris@0 49 'theme' => 'theme/{$name}/',
Chris@0 50 'tinymce' => 'lib/editor/tinymce/plugins/{$name}/',
Chris@0 51 'profilefield' => 'user/profile/field/{$name}/',
Chris@0 52 'webservice' => 'webservice/{$name}/',
Chris@0 53 'workshopallocation' => 'mod/workshop/allocation/{$name}/',
Chris@0 54 'workshopeval' => 'mod/workshop/eval/{$name}/',
Chris@0 55 'workshopform' => 'mod/workshop/form/{$name}/'
Chris@0 56 );
Chris@0 57 }