This repository has been archived by the owner on Nov 3, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 214
/
ide_compat.php
276 lines (266 loc) · 11.4 KB
/
ide_compat.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
<?php
/**
* Contao Open Source CMS
*
* Copyright (C) 2005-2012 Leo Feyer
*
* @package Core
* @link http://contao.org
* @license http://www.gnu.org/licenses/lgpl-3.0.html LGPL
*/
/**
* This file is not used in Contao. Its only purpose is to make
* PHP IDEs like Eclipse, Zend Studio or PHPStorm realise the
* class origins, since the dynamic class aliasing we are using
* is a bit too complex for them to understand.
*/
// calendar
namespace {
class Calendar extends Contao\Calendar {}
abstract class Events extends Contao\Events {}
class CalendarEventsModel extends Contao\CalendarEventsModel {}
class CalendarFeedModel extends Contao\CalendarFeedModel {}
class CalendarModel extends Contao\CalendarModel {}
class ModuleCalendar extends Contao\ModuleCalendar {}
class ModuleEventlist extends Contao\ModuleEventlist {}
class ModuleEventMenu extends Contao\ModuleEventMenu {}
class ModuleEventReader extends Contao\ModuleEventReader {}
}
// comments
namespace {
class Comments extends Contao\Comments {}
class ContentComments extends Contao\ContentComments {}
class CommentsModel extends Contao\CommentsModel {}
class CommentsNotifyModel extends Contao\CommentsNotifyModel {}
class ModuleComments extends Contao\ModuleComments {}
}
// core
namespace {
class Ajax extends Contao\Ajax {}
class Automator extends Contao\Automator {}
abstract class Backend extends Contao\Backend {}
abstract class BackendModule extends Contao\BackendModule {}
class BackendTemplate extends Contao\BackendTemplate {}
class BackendUser extends Contao\BackendUser {}
class DataContainer extends Contao\DataContainer {}
class FileUpload extends Contao\FileUpload {}
abstract class Frontend extends Contao\Frontend {}
class FrontendTemplate extends Contao\FrontendTemplate {}
class FrontendUser extends Contao\FrontendUser {}
abstract class Hybrid extends Contao\Hybrid {}
class LiveUpdate extends Contao\LiveUpdate {}
class Messages extends Contao\Messages {}
class Pagination extends Contao\Pagination {}
class PurgeData extends Contao\PurgeData {}
class RebuildIndex extends Contao\RebuildIndex {}
class StyleSheets extends Contao\StyleSheets {}
class Theme extends Contao\Theme {}
class DC_File extends Contao\DC_File {}
class DC_Folder extends Contao\DC_Folder {}
class DC_Table extends Contao\DC_Table {}
class ContentAccordion extends Contao\ContentAccordion {}
class ContentAlias extends Contao\ContentAlias {}
class ContentArticle extends Contao\ContentArticle {}
class ContentCode extends Contao\ContentCode {}
class ContentDownload extends Contao\ContentDownload {}
class ContentDownloads extends Contao\ContentDownloads {}
abstract class ContentElement extends Contao\ContentElement {}
class ContentGallery extends Contao\ContentGallery {}
class ContentHeadline extends Contao\ContentHeadline {}
class ContentHtml extends Contao\ContentHtml {}
class ContentHyperlink extends Contao\ContentHyperlink {}
class ContentImage extends Contao\ContentImage {}
class ContentList extends Contao\ContentList {}
class ContentMedia extends Contao\ContentMedia {}
class ContentModule extends Contao\ContentModule {}
class ContentTable extends Contao\ContentTable {}
class ContentTeaser extends Contao\ContentTeaser {}
class ContentText extends Contao\ContentText {}
class ContentToplink extends Contao\ContentToplink {}
class ContentYouTube extends Contao\ContentYouTube {}
class Form extends Contao\Form {}
class FormCaptcha extends Contao\FormCaptcha {}
class FormCheckBox extends Contao\FormCheckBox {}
class FormExplanation extends Contao\FormExplanation {}
class FormFieldset extends Contao\FormFieldset {}
class FormFileUpload extends Contao\FormFileUpload {}
class FormHeadline extends Contao\FormHeadline {}
class FormHidden extends Contao\FormHidden {}
class FormHtml extends Contao\FormHtml {}
class FormPassword extends Contao\FormPassword {}
class FormRadioButton extends Contao\FormRadioButton {}
class FormSelectMenu extends Contao\FormSelectMenu {}
class FormSubmit extends Contao\FormSubmit {}
class FormTextArea extends Contao\FormTextArea {}
class FormTextField extends Contao\FormTextField {}
class Cache extends Contao\Cache {}
class ClassLoader extends Contao\ClassLoader {}
class Combiner extends Contao\Combiner {}
class Config extends Contao\Config {}
abstract class Controller extends Contao\Controller {}
abstract class Database extends Contao\Database {}
class Date extends Contao\Date {}
class DcaExtractor extends Contao\DcaExtractor {}
class Email extends Contao\Email {}
class Encryption extends Contao\Encryption {}
class Environment extends Contao\Environment {}
class Feed extends Contao\Feed {}
class FeedItem extends Contao\FeedItem {}
class File extends Contao\File {}
abstract class Files extends Contao\Files {}
class Folder extends Contao\Folder {}
class Idna extends Contao\Idna {}
class Image extends Contao\Image {}
class Input extends Contao\Input {}
class Message extends Contao\Message {}
abstract class Model extends Contao\Model {}
class Request extends Contao\Request {}
class RequestToken extends Contao\RequestToken {}
class Search extends Contao\Search {}
class Session extends Contao\Session {}
class String extends Contao\String {}
abstract class System extends Contao\System {}
abstract class Template extends Contao\Template {}
class TemplateLoader extends Contao\TemplateLoader {}
abstract class User extends Contao\User {}
class Validator extends Contao\Validator {}
abstract class Widget extends Contao\Widget {}
class ZipReader extends Contao\ZipReader {}
class ZipWriter extends Contao\ZipWriter {}
class ArticleModel extends Contao\ArticleModel {}
class ContentModel extends Contao\ContentModel {}
class FilesModel extends Contao\FilesModel {}
class FormFieldModel extends Contao\FormFieldModel {}
class FormModel extends Contao\FormModel {}
class LayoutModel extends Contao\LayoutModel {}
class MemberGroupModel extends Contao\MemberGroupModel {}
class MemberModel extends Contao\MemberModel {}
class ModuleModel extends Contao\ModuleModel {}
class PageModel extends Contao\PageModel {}
class SessionModel extends Contao\SessionModel {}
class StyleModel extends Contao\StyleModel {}
class StyleSheetModel extends Contao\StyleSheetModel {}
class ThemeModel extends Contao\ThemeModel {}
class UserModel extends Contao\UserModel {}
abstract class Module extends Contao\Module {}
class ModuleArticle extends Contao\ModuleArticle {}
class ModuleArticleList extends Contao\ModuleArticleList {}
class ModuleArticlenav extends Contao\ModuleArticlenav {}
class ModuleBooknav extends Contao\ModuleBooknav {}
class ModuleBreadcrumb extends Contao\ModuleBreadcrumb {}
class ModuleCloseAccount extends Contao\ModuleCloseAccount {}
class ModuleCustomnav extends Contao\ModuleCustomnav {}
class ModuleFlash extends Contao\ModuleFlash {}
class ModuleHtml extends Contao\ModuleHtml {}
class ModuleLogin extends Contao\ModuleLogin {}
class ModuleLogout extends Contao\ModuleLogout {}
class ModuleMaintenance extends Contao\ModuleMaintenance {}
class ModuleNavigation extends Contao\ModuleNavigation {}
class ModulePassword extends Contao\ModulePassword {}
class ModulePersonalData extends Contao\ModulePersonalData {}
class ModuleQuicklink extends Contao\ModuleQuicklink {}
class ModuleQuicknav extends Contao\ModuleQuicknav {}
class ModuleRandomImage extends Contao\ModuleRandomImage {}
class ModuleRegistration extends Contao\ModuleRegistration {}
class ModuleRssReader extends Contao\ModuleRssReader {}
class ModuleSearch extends Contao\ModuleSearch {}
class ModuleSitemap extends Contao\ModuleSitemap {}
class ModuleUser extends Contao\ModuleUser {}
class PageError403 extends Contao\PageError403 {}
class PageError404 extends Contao\PageError404 {}
class PageForward extends Contao\PageForward {}
class PageRedirect extends Contao\PageRedirect {}
class PageRegular extends Contao\PageRegular {}
class PageRoot extends Contao\PageRoot {}
class CheckBox extends Contao\CheckBox {}
class CheckBoxWizard extends Contao\CheckBoxWizard {}
class ChmodTable extends Contao\ChmodTable {}
class FileSelector extends Contao\FileSelector {}
class FileTree extends Contao\FileTree {}
class ImageSize extends Contao\ImageSize {}
class InputUnit extends Contao\InputUnit {}
class KeyValueWizard extends Contao\KeyValueWizard {}
class ListWizard extends Contao\ListWizard {}
class MetaWizard extends Contao\MetaWizard {}
class ModuleWizard extends Contao\ModuleWizard {}
class OptionWizard extends Contao\OptionWizard {}
class PageSelector extends Contao\PageSelector {}
class PageTree extends Contao\PageTree {}
class Password extends Contao\Password {}
class RadioButton extends Contao\RadioButton {}
class RadioTable extends Contao\RadioTable {}
class SelectMenu extends Contao\SelectMenu {}
class TableWizard extends Contao\TableWizard {}
class TextArea extends Contao\TextArea {}
class TextField extends Contao\TextField {}
class TextStore extends Contao\TextStore {}
class TimePeriod extends Contao\TimePeriod {}
class TrblField extends Contao\TrblField {}
class Upload extends Contao\Upload {}
}
namespace Database{
class Installer extends Contao\Database\Installer {}
class Mysql extends Contao\Database\Mysql {}
class Mysqli extends Contao\Database\Mysqli {}
abstract class Result extends Contao\Database\Result {}
abstract class Statement extends Contao\Database\Statement {}
class Updater extends Contao\Database\Updater {}
}
namespace Database\Mysql{
class Result extends Contao\Database\Mysql\Result {}
class Statement extends Contao\Database\Mysql\Statement {}
}
namespace Database\Mysqli{
class Result extends Contao\Database\Mysqli\Result {}
class Statement extends Contao\Database\Mysqli\Statement {}
}
namespace Files{
class Ftp extends Contao\Files\Ftp {}
class Php extends Contao\Files\Php {}
}
namespace Model{
class Collection extends Contao\Model\Collection {}
class QueryBuilder extends Contao\Model\QueryBuilder {}
}
// devtools
namespace {
class ModuleAutoload extends Contao\ModuleAutoload {}
class ModuleExtension extends Contao\ModuleExtension {}
class ModuleLabels extends Contao\ModuleLabels {}
}
// faq
namespace {
class FaqCategoryModel extends Contao\FaqCategoryModel {}
class FaqModel extends Contao\FaqModel {}
class ModuleFaq extends Contao\ModuleFaq {}
class ModuleFaqList extends Contao\ModuleFaqList {}
class ModuleFaqPage extends Contao\ModuleFaqPage {}
class ModuleFaqReader extends Contao\ModuleFaqReader {}
}
// listing
namespace {
class ModuleListing extends Contao\ModuleListing {}
}
// news
namespace {
class News extends Contao\News {}
class NewsArchiveModel extends Contao\NewsArchiveModel {}
class NewsFeedModel extends Contao\NewsFeedModel {}
class NewsModel extends Contao\NewsModel {}
abstract class ModuleNews extends Contao\ModuleNews {}
class ModuleNewsArchive extends Contao\ModuleNewsArchive {}
class ModuleNewsList extends Contao\ModuleNewsList {}
class ModuleNewsMenu extends Contao\ModuleNewsMenu {}
class ModuleNewsReader extends Contao\ModuleNewsReader {}
}
// newsletter
namespace {
class Newsletter extends Contao\Newsletter {}
class NewsletterChannelModel extends Contao\NewsletterChannelModel {}
class NewsletterModel extends Contao\NewsletterModel {}
class NewsletterRecipientsModel extends Contao\NewsletterRecipientsModel {}
class ModuleNewsletterList extends Contao\ModuleNewsletterList {}
class ModuleNewsletterReader extends Contao\ModuleNewsletterReader {}
class ModuleSubscribe extends Contao\ModuleSubscribe {}
class ModuleUnsubscribe extends Contao\ModuleUnsubscribe {}
}