Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
0.00% |
0 / 11 |
|
0.00% |
0 / 11 |
CRAP | |
0.00% |
0 / 1 |
GetPersistentClassName | |
0.00% |
0 / 11 |
|
0.00% |
0 / 11 |
132 | |
0.00% |
0 / 1 |
visitLanguage | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
visitManuscript | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
visitManuscriptDomain | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
visitManuscriptPrompt | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
visitRecording | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
visitRecordingAnnotations | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
visitRecordingReview | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
visitSkippedManuscriptPrompt | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
visitUser | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
visitUserDialect | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 | |||
visitUserLanguageProficiencyLevel | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 |
1 | <?php |
2 | |
3 | namespace MediaWiki\WikispeechSpeechDataCollector\Domain; |
4 | |
5 | /** |
6 | * @file |
7 | * @ingroup Extensions |
8 | * @license GPL-2.0-or-later |
9 | */ |
10 | |
11 | /** |
12 | * Returns class name string <b>without</b> namespace qualifier. |
13 | * |
14 | * @see get_class() Returns class name string <b>with</b> namespace qualifier. |
15 | * @since 0.1.0 |
16 | */ |
17 | class GetPersistentClassName implements PersistentVisitor { |
18 | |
19 | /** |
20 | * @since 0.1.0 |
21 | * @param Language $language |
22 | * @return string |
23 | */ |
24 | public function visitLanguage( |
25 | Language $language |
26 | ) { |
27 | return 'Language'; |
28 | } |
29 | |
30 | /** |
31 | * @since 0.1.0 |
32 | * @param Manuscript $manuscript |
33 | * @return string |
34 | */ |
35 | public function visitManuscript( |
36 | Manuscript $manuscript |
37 | ) { |
38 | return 'Manuscript'; |
39 | } |
40 | |
41 | /** |
42 | * @since 0.1.0 |
43 | * @param ManuscriptDomain $manuscriptDomain |
44 | * @return string |
45 | */ |
46 | public function visitManuscriptDomain( |
47 | ManuscriptDomain $manuscriptDomain |
48 | ) { |
49 | return 'ManuscriptDomain'; |
50 | } |
51 | |
52 | /** |
53 | * @since 0.1.0 |
54 | * @param ManuscriptPrompt $manuscriptPrompt |
55 | * @return string |
56 | */ |
57 | public function visitManuscriptPrompt( |
58 | ManuscriptPrompt $manuscriptPrompt |
59 | ) { |
60 | return 'ManuscriptPrompt'; |
61 | } |
62 | |
63 | /** |
64 | * @since 0.1.0 |
65 | * @param Recording $recording |
66 | * @return string |
67 | */ |
68 | public function visitRecording( |
69 | Recording $recording |
70 | ) { |
71 | return 'Recording'; |
72 | } |
73 | |
74 | /** |
75 | * @since 0.1.0 |
76 | * @param RecordingAnnotations $recordingAnnotations |
77 | * @return string |
78 | */ |
79 | public function visitRecordingAnnotations( |
80 | RecordingAnnotations $recordingAnnotations |
81 | ) { |
82 | return 'RecordingAnnotations'; |
83 | } |
84 | |
85 | /** |
86 | * @since 0.1.0 |
87 | * @param RecordingReview $recordingReview |
88 | * @return string |
89 | */ |
90 | public function visitRecordingReview( |
91 | RecordingReview $recordingReview |
92 | ) { |
93 | return 'RecordingReview'; |
94 | } |
95 | |
96 | /** |
97 | * @since 0.1.0 |
98 | * @param SkippedManuscriptPrompt $skippedManuscriptPrompt |
99 | * @return string |
100 | */ |
101 | public function visitSkippedManuscriptPrompt( |
102 | SkippedManuscriptPrompt $skippedManuscriptPrompt |
103 | ) { |
104 | return 'SkippedManuscriptPrompt'; |
105 | } |
106 | |
107 | /** |
108 | * @since 0.1.0 |
109 | * @param User $user |
110 | * @return string |
111 | */ |
112 | public function visitUser( |
113 | User $user |
114 | ) { |
115 | return 'User'; |
116 | } |
117 | |
118 | /** |
119 | * @since 0.1.0 |
120 | * @param UserDialect $userDialect |
121 | * @return string |
122 | */ |
123 | public function visitUserDialect( |
124 | UserDialect $userDialect |
125 | ) { |
126 | return 'UserDialect'; |
127 | } |
128 | |
129 | /** |
130 | * @since 0.1.0 |
131 | * @param UserLanguageProficiencyLevel $languageProficiencyLevel |
132 | * @return string |
133 | */ |
134 | public function visitUserLanguageProficiencyLevel( |
135 | UserLanguageProficiencyLevel $languageProficiencyLevel |
136 | ) { |
137 | return 'UserLanguageProficiencyLevel'; |
138 | } |
139 | } |