‪TYPO3CMS  ‪main
.phpstorm.meta.php
Go to the documentation of this file.
1 <?php
2 
9 namespace ‪PHPSTORM_META {
10  expectedArguments(
11  \‪TYPO3\CMS\Core\Context\Context::getAspect(),
12  0,
13  'date',
14  'visibility',
15  'backend.user',
16  'frontend.user',
17  'workspace',
18  'language',
19  'frontend.preview',
20  );
22  'date' => \‪TYPO3\CMS\Core\Context\DateTimeAspect::class,
23  'visibility' => \‪TYPO3\CMS\Core\Context\VisibilityAspect::class,
24  'backend.user' => \‪TYPO3\CMS\Core\Context\UserAspect::class,
25  'frontend.user' => \‪TYPO3\CMS\Core\Context\UserAspect::class,
26  'workspace' => \‪TYPO3\CMS\Core\Context\WorkspaceAspect::class,
27  'language' => \‪TYPO3\CMS\Core\Context\LanguageAspect::class,
28  'frontend.preview' => \‪TYPO3\CMS\Frontend\Context\PreviewAspect::class,
29  ]));
30  expectedArguments(
31  \‪TYPO3\CMS\Core\Context\DateTimeAspect::get(),
32  0,
33  'timestamp',
34  'iso',
35  'timezone',
36  'full',
37  'accessTime'
38  );
39  expectedArguments(
40  \‪TYPO3\CMS\Core\Context\VisibilityAspect::get(),
41  0,
42  'includeHiddenPages',
43  'includeHiddenContent',
44  'includeDeletedRecords'
45  );
46  expectedArguments(
47  \‪TYPO3\CMS\Core\Context\UserAspect::get(),
48  0,
49  'id',
50  'username',
51  'isLoggedIn',
52  'isAdmin',
53  'groupIds',
54  'groupNames'
55  );
56  expectedArguments(
57  \‪TYPO3\CMS\Core\Context\WorkspaceAspect::get(),
58  0,
59  'id',
60  'isLive',
61  'isOffline'
62  );
63  expectedArguments(
64  \‪TYPO3\CMS\Core\Context\LanguageAspect::get(),
65  0,
66  'id',
67  'contentId',
68  'fallbackChain',
69  'overlayType',
70  'legacyLanguageMode',
71  'legacyOverlayType'
72  );
73  expectedArguments(
74  \‪TYPO3\CMS\Frontend\Context\PreviewAspect::get(),
75  0,
76  'isPreview'
77  );
78 
79  expectedArguments(
80  \Psr\Http\Message\ServerRequestInterface::getAttribute(),
81  0,
82  'frontend.user',
83  'normalizedParams',
84  'site',
85  'language',
86  'routing',
87  'module',
88  'moduleData',
89  'frontend.controller',
90  'frontend.typoscript',
91  'frontend.cache.instruction',
92  'frontend.page.information',
93  );
94  override(\Psr\Http\Message\ServerRequestInterface::getAttribute(), map([
95  'frontend.user' => \‪TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication::class,
96  'normalizedParams' => \‪TYPO3\CMS\Core\Http\NormalizedParams::class,
97  'site' => \‪TYPO3\CMS\Core\Site\Entity\SiteInterface::class,
98  'language' => \‪TYPO3\CMS\Core\Site\Entity\SiteLanguage::class,
99  'routing' => '\TYPO3\CMS\Core\Routing\SiteRouteResult|\TYPO3\CMS\Core\Routing\PageArguments',
100  'module' => \‪TYPO3\CMS\Backend\Module\ModuleInterface::class,
101  'moduleData' => \‪TYPO3\CMS\Backend\Module\ModuleData::class,
102  'frontend.controller' => \‪TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::class,
103  'frontend.typoscript' => \‪TYPO3\CMS\Core\TypoScript\FrontendTypoScript::class,
104  'frontend.cache.instruction' => \‪TYPO3\CMS\Frontend\Cache\CacheInstruction::class,
105  'frontend.page.information' => \‪TYPO3\CMS\Frontend\Page\PageInformation::class,
106  ]));
107 
108  expectedArguments(
109  \‪TYPO3\CMS\Core\Http\ServerRequest::getAttribute(),
110  0,
111  'frontend.user',
112  'normalizedParams',
113  'site',
114  'language',
115  'routing',
116  'module',
117  'moduleData'
118  );
120  'frontend.user' => \‪TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication::class,
121  'normalizedParams' => \‪TYPO3\CMS\Core\Http\NormalizedParams::class,
122  'site' => \‪TYPO3\CMS\Core\Site\Entity\SiteInterface::class,
123  'language' => \‪TYPO3\CMS\Core\Site\Entity\SiteLanguage::class,
124  'routing' => '\TYPO3\CMS\Core\Routing\SiteRouteResult|\TYPO3\CMS\Core\Routing\PageArguments',
125  'module' => \‪TYPO3\CMS\Backend\Module\ModuleInterface::class,
126  'moduleData' => \‪TYPO3\CMS\Backend\Module\ModuleData::class,
127  ]));
128 
130  \‪TYPO3\CMS\Core\Routing\SiteRouteResult::class,
131  \‪TYPO3\CMS\Core\Routing\RouteResultInterface::class,
132  )
133  );
134 
136  \‪TYPO3\CMS\Core\Routing\PageArguments::class,
137  \‪TYPO3\CMS\Core\Routing\RouteResultInterface::class,
138  ));
139 
140  override(\Psr\Container\ContainerInterface::get(0), map([
141  '' => '@',
142  ]));
143 
144  override(\Psr\EventDispatcher\EventDispatcherInterface::dispatch(0), map([
145  '' => '@',
146  ]));
147 
148  override(\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(0), map([
149  '' => '@'
150  ]));
151 }
‪TYPO3\CMS\Core\Context\Context\getAspect
‪getAspect(string $name)
Definition: Context.php:76
‪TYPO3
‪TYPO3\CMS\Core\Routing\SiteMatcher\matchRequest
‪matchRequest(ServerRequestInterface $request)
Definition: SiteMatcher.php:83
‪PHPSTORM_META
Definition: .phpstorm.meta.php:9
‪TYPO3\CMS\Core\Http\ServerRequest\getAttribute
‪mixed getAttribute(string $name, $default=null)
Definition: ServerRequest.php:289
‪TYPO3\CMS\Core\Routing\PageRouter\matchRequest
‪RouteResultInterface PageArguments matchRequest(ServerRequestInterface $request, RouteResultInterface $previousResult=null)
Definition: PageRouter.php:99