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