‪TYPO3CMS  ‪main
AbstractActionWorkspacesTestCase.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
5 /*
6  * This file is part of the TYPO3 CMS project.
7  *
8  * It is free software; you can redistribute it and/or modify it under
9  * the terms of the GNU General Public License, either version 2
10  * of the License, or any later version.
11  *
12  * For the full copyright and license information, please read the
13  * LICENSE.txt file that was distributed with this source code.
14  *
15  * The TYPO3 project - inspiring people to share!
16  */
17 
19 
21 {
22  protected const ‪VALUE_ParentPageId = 88;
23  protected const ‪VALUE_ContentIdZero = 296;
24 
25  protected const ‪VALUE_ContentIdTenth = 310;
26  protected const ‪VALUE_ContentIdTenthLocalized = 311;
27  protected const ‪VALUE_ContentIdTenthLocalized2 = 312;
28 
29  protected const ‪VALUE_WorkspaceId = 1;
30 
31  protected const ‪SCENARIO_DataSet = __DIR__ . '/DataSet/ImportDefaultWorkspaces.csv';
32 
33  protected array ‪$coreExtensionsToLoad = ['workspaces'];
34 
35  public function ‪createContentAndCopyContent(): void
36  {
37  $newTableIds = $this->actionService->createNewRecord(self::TABLE_Content, self::VALUE_PageId, ['header' => 'Testing #1']);
38  $this->recordIds['newContentId'] = $newTableIds[‪self::TABLE_Content][0];
39  $copiedTableIds = $this->actionService->copyRecord(self::TABLE_Content, $this->recordIds['newContentId'], self::VALUE_PageId);
40  $this->recordIds['copiedContentId'] = $copiedTableIds[‪self::TABLE_Content][$this->recordIds['newContentId']];
41  $this->recordIds['versionedCopiedContentId'] = $this->actionService->getDataHandler()->getAutoVersionId(self::TABLE_Content, $this->recordIds['copiedContentId']);
42  }
43 
44  public function ‪createContentAndLocalize(): void
45  {
46  // Create translated page first
47  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
48  $newTableIds = $this->actionService->createNewRecord(self::TABLE_Content, self::VALUE_PageId, ['header' => 'Testing #1']);
49  $this->recordIds['newContentId'] = $newTableIds[‪self::TABLE_Content][0];
50  $localizedContentId = $this->actionService->localizeRecord(self::TABLE_Content, $this->recordIds['newContentId'], self::VALUE_LanguageId);
51  $this->recordIds['localizedContentId'] = $localizedContentId[‪self::TABLE_Content][$this->recordIds['newContentId']];
52  }
53 
55  {
56  $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdFirst, -self::VALUE_ContentIdSecond);
57  $this->actionService->deleteRecord(self::TABLE_Content, self::VALUE_ContentIdFirst);
58  }
59 
61  {
62  $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdFirst, -self::VALUE_ContentIdSecond);
63  // Switch to live workspace
64  $this->‪setWorkspaceId(0);
65  $this->actionService->deleteRecord(self::TABLE_Content, self::VALUE_ContentIdFirst);
66  // Switch back to draft workspace
67  $this->‪setWorkspaceId(self::VALUE_WorkspaceId);
68  }
69 
70  public function ‪deleteContentAndPage(): void
71  {
72  $this->actionService->deleteRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
73  $this->actionService->deleteRecord(self::TABLE_Page, self::VALUE_PageId);
74  }
75 
76  public function ‪copyPageFreeMode(): void
77  {
78  $newTableIds = $this->actionService->copyRecord(self::TABLE_Page, self::VALUE_PageIdTarget, self::VALUE_PageIdTarget);
79  $this->recordIds['newPageId'] = $newTableIds[‪self::TABLE_Page][‪self::VALUE_PageIdTarget];
80  $this->recordIds['newContentIdTenth'] = $newTableIds[‪self::TABLE_Content][‪self::VALUE_ContentIdTenth];
81  $this->recordIds['newContentIdTenthLocalized'] = $newTableIds[‪self::TABLE_Content][‪self::VALUE_ContentIdTenthLocalized];
82  $this->recordIds['newContentIdTenthLocalized2'] = $newTableIds[‪self::TABLE_Content][‪self::VALUE_ContentIdTenthLocalized2];
83  }
84 
90  {
91  $this->actionService->moveRecord(self::TABLE_Page, self::VALUE_PageIdTarget, self::VALUE_PageIdWebsite);
92  $newTableIds = $this->actionService->createNewRecord(self::TABLE_Page, -self::VALUE_PageIdTarget, ['title' => 'Testing #1', 'hidden' => 0]);
93  $this->recordIds['newPageId'] = $newTableIds[‪self::TABLE_Page][0];
94  }
95 
99  public function ‪createContentAndCopyDraftPage(): void
100  {
101  $newTableIds = $this->actionService->createNewRecord(self::TABLE_Content, self::VALUE_PageId, ['header' => 'Testing #1']);
102  $this->recordIds['newContentId'] = $newTableIds[‪self::TABLE_Content][0];
103  $newTableIds = $this->actionService->copyRecord(self::TABLE_Page, self::VALUE_PageId, self::VALUE_PageIdTarget);
104  $this->recordIds['copiedPageId'] = $newTableIds[‪self::TABLE_Page][‪self::VALUE_PageId];
105  }
106 
110  public function ‪createContentAndCopyLivePage(): void
111  {
112  $newTableIds = $this->actionService->createNewRecord(self::TABLE_Content, self::VALUE_PageId, ['header' => 'Testing #1']);
113  $this->recordIds['newContentId'] = $newTableIds[‪self::TABLE_Content][0];
114 
115  // Switch to live workspace
116  $this->‪setWorkspaceId(0);
117 
118  $newTableIds = $this->actionService->copyRecord(self::TABLE_Page, self::VALUE_PageId, self::VALUE_PageIdTarget);
119  $this->recordIds['copiedPageId'] = $newTableIds[‪self::TABLE_Page][‪self::VALUE_PageId];
120 
121  // Switch back to draft workspace
122  $this->‪setWorkspaceId(self::VALUE_WorkspaceId);
123  }
124 
128  public function ‪createPageAndCopyDraftParentPage(): void
129  {
130  $this->backendUser->uc['copyLevels'] = 10;
131 
132  $newTableIds = $this->actionService->createNewRecord(static::TABLE_Page, static::VALUE_PageId, ['title' => 'Testing #1', 'hidden' => 0]);
133  $this->recordIds['newPageId'] = $newTableIds[static::TABLE_Page][0];
134  $newTableIds = $this->actionService->copyRecord(static::TABLE_Page, static::VALUE_PageId, static::VALUE_PageIdTarget);
135  $this->recordIds['copiedPageId'] = $newTableIds[static::TABLE_Page][static::VALUE_PageId];
136  }
137 
141  public function ‪createPageAndCopyLiveParentPage(): void
142  {
143  $this->backendUser->uc['copyLevels'] = 10;
144 
145  $newTableIds = $this->actionService->createNewRecord(static::TABLE_Page, static::VALUE_PageId, ['title' => 'Testing #1', 'hidden' => 0]);
146  $this->recordIds['newPageId'] = $newTableIds[static::TABLE_Page][0];
147 
148  // Switch to live workspace
149  $this->‪setWorkspaceId(0);
150 
151  $newTableIds = $this->actionService->copyRecord(static::TABLE_Page, static::VALUE_PageId, static::VALUE_PageIdTarget);
152  $this->recordIds['copiedPageId'] = $newTableIds[static::TABLE_Page][static::VALUE_PageId];
153 
154  // Switch back to draft workspace
155  $this->‪setWorkspaceId(self::VALUE_WorkspaceId);
156  }
157 
162  {
163  $this->backendUser->uc['copyLevels'] = 10;
164 
165  $newTableIds = $this->actionService->createNewRecord(static::TABLE_Page, static::VALUE_PageId, ['title' => 'Testing #1', 'hidden' => 0]);
166  $this->recordIds['newPageIdFirst'] = $newTableIds[static::TABLE_Page][0];
167  $newTableIds = $this->actionService->createNewRecord(static::TABLE_Page, $this->recordIds['newPageIdFirst'], ['title' => 'Testing #2', 'hidden' => 0]);
168  $this->recordIds['newPageIdSecond'] = $newTableIds[static::TABLE_Page][0];
169  $newTableIds = $this->actionService->copyRecord(static::TABLE_Page, static::VALUE_PageId, static::VALUE_PageIdTarget);
170  $this->recordIds['copiedPageId'] = $newTableIds[static::TABLE_Page][static::VALUE_PageId];
171  $this->recordIds['copiedPageIdFirst'] = $newTableIds[static::TABLE_Page][$this->recordIds['newPageIdFirst']];
172  $this->recordIds['copiedPageIdSecond'] = $newTableIds[static::TABLE_Page][$this->recordIds['newPageIdSecond']];
173  }
174 
179  {
180  $this->backendUser->uc['copyLevels'] = 10;
181 
182  $newTableIds = $this->actionService->createNewRecord(static::TABLE_Page, static::VALUE_PageId, ['title' => 'Testing #1', 'hidden' => 0]);
183  $this->recordIds['newPageIdFirst'] = $newTableIds[static::TABLE_Page][0];
184  $newTableIds = $this->actionService->createNewRecord(static::TABLE_Page, $this->recordIds['newPageIdFirst'], ['title' => 'Testing #2', 'hidden' => 0]);
185  $this->recordIds['newPageIdSecond'] = $newTableIds[static::TABLE_Page][0];
186 
187  // Switch to live workspace
188  $this->‪setWorkspaceId(0);
189 
190  $newTableIds = $this->actionService->copyRecord(static::TABLE_Page, static::VALUE_PageId, static::VALUE_PageIdTarget);
191  $this->recordIds['copiedPageId'] = $newTableIds[static::TABLE_Page][static::VALUE_PageId];
192 
193  // Switch back to draft workspace
194  $this->‪setWorkspaceId(self::VALUE_WorkspaceId);
195  }
196 
200  public function ‪deleteContentAndCopyDraftPage(): void
201  {
202  $this->actionService->deleteRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
203  $newTableIds = $this->actionService->copyRecord(self::TABLE_Page, self::VALUE_PageId, self::VALUE_PageIdTarget);
204  $this->recordIds['copiedPageId'] = $newTableIds[‪self::TABLE_Page][‪self::VALUE_PageId];
205  }
206 
210  public function ‪deleteContentAndCopyLivePage(): void
211  {
212  $this->actionService->deleteRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
213 
214  // Switch to live workspace
215  $this->‪setWorkspaceId(0);
216 
217  $newTableIds = $this->actionService->copyRecord(self::TABLE_Page, self::VALUE_PageId, self::VALUE_PageIdTarget);
218  $this->recordIds['copiedPageId'] = $newTableIds[‪self::TABLE_Page][‪self::VALUE_PageId];
219 
220  // Switch back to draft workspace
221  $this->‪setWorkspaceId(self::VALUE_WorkspaceId);
222  }
223 
228  {
229  $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdFirst, -self::VALUE_ContentIdSecond);
230  $newTableIds = $this->actionService->copyRecord(self::TABLE_Page, self::VALUE_PageId, self::VALUE_PageIdTarget);
231  $this->recordIds['copiedPageId'] = $newTableIds[‪self::TABLE_Page][‪self::VALUE_PageId];
232  }
233 
238  {
239  $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdFirst, -self::VALUE_ContentIdSecond);
240 
241  // Switch to live workspace
242  $this->‪setWorkspaceId(0);
243 
244  $newTableIds = $this->actionService->copyRecord(self::TABLE_Page, self::VALUE_PageId, self::VALUE_PageIdTarget);
245  $this->recordIds['copiedPageId'] = $newTableIds[‪self::TABLE_Page][‪self::VALUE_PageId];
246 
247  // Switch back to draft workspace
248  $this->‪setWorkspaceId(self::VALUE_WorkspaceId);
249  }
250 
254  public function ‪moveContentAndCopyDraftPage(): void
255  {
256  $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdSecond, self::VALUE_PageIdTarget);
257  $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdZero, self::VALUE_PageId);
258  $newTableIds = $this->actionService->copyRecord(self::TABLE_Page, self::VALUE_PageId, self::VALUE_PageIdTarget);
259  $this->recordIds['copiedPageId'] = $newTableIds[‪self::TABLE_Page][‪self::VALUE_PageId];
260  }
261 
265  public function ‪moveContentAndCopyLivePage(): void
266  {
267  $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdSecond, self::VALUE_PageIdTarget);
268  $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdZero, self::VALUE_PageId);
269 
270  // Switch to live workspace
271  $this->‪setWorkspaceId(0);
272 
273  $newTableIds = $this->actionService->copyRecord(self::TABLE_Page, self::VALUE_PageId, self::VALUE_PageIdTarget);
274  $this->recordIds['copiedPageId'] = $newTableIds[‪self::TABLE_Page][‪self::VALUE_PageId];
275 
276  // Switch back to draft workspace
277  $this->‪setWorkspaceId(self::VALUE_WorkspaceId);
278  }
279 
284  {
285  $this->actionService->moveRecord(self::TABLE_Page, self::VALUE_PageId, -self::VALUE_PageIdTarget);
286  $this->actionService->createNewRecord(self::TABLE_Page, self::VALUE_ParentPageId, ['title' => 'Testing #1']);
287  $newTableIds = $this->actionService->deleteRecord(self::TABLE_Page, self::VALUE_ParentPageId);
288  $this->recordIds['deletedPageId'] = $newTableIds[‪self::TABLE_Page][‪self::VALUE_ParentPageId];
289  }
290 
295  {
296  $this->actionService->moveRecord(self::TABLE_Page, self::VALUE_PageId, -self::VALUE_PageIdTarget);
297  $this->actionService->createNewRecord(self::TABLE_Page, self::VALUE_ParentPageId, ['title' => 'Testing #1']);
298 
299  // Switch to live workspace
300  $this->‪setWorkspaceId(0);
301 
302  $this->actionService->deleteRecord(self::TABLE_Page, self::VALUE_ParentPageId);
303 
304  // Switch back to draft workspace
305  $this->‪setWorkspaceId(self::VALUE_WorkspaceId);
306  }
307 
315  {
316  $this->‪setWorkspaceId(0);
317  // Create translated page first
318  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
319  // Default language element 310 on page 90 that has two 'free mode' localizations is moved to page 89.
320  // Note the two localizations are NOT moved along with the default language element, due to free mode.
321  // Note l10n_source of first localization 311 is kept and still points to 310, even though 310 is moved to different page.
322  $this->actionService->moveRecord(self::TABLE_Content, self::VALUE_ContentIdFreeMode, self::VALUE_PageId);
323  $this->‪setWorkspaceId(self::VALUE_WorkspaceId);
324  // Create new record after (relative to) previously moved one.
325  $newTableIds = $this->actionService->createNewRecord(self::TABLE_Content, -self::VALUE_ContentIdFreeMode, ['header' => 'Testing #1']);
326  $this->recordIds['newContentIdLast'] = $newTableIds[‪self::TABLE_Content][0];
327  // Localize this new record
328  $localizedTableIds = $this->actionService->localizeRecord(self::TABLE_Content, $newTableIds[self::TABLE_Content][0], self::VALUE_LanguageId);
329  $this->recordIds['localizedContentId'] = $localizedTableIds[‪self::TABLE_Content][$newTableIds[‪self::TABLE_Content][0]];
330  }
331 }
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createNestedPagesAndCopyLiveParentPage
‪createNestedPagesAndCopyLiveParentPage()
Definition: AbstractActionWorkspacesTestCase.php:178
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createContentAndCopyDraftPage
‪createContentAndCopyDraftPage()
Definition: AbstractActionWorkspacesTestCase.php:99
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createContentAndCopyLivePage
‪createContentAndCopyLivePage()
Definition: AbstractActionWorkspacesTestCase.php:110
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\copyPageFreeMode
‪copyPageFreeMode()
Definition: AbstractActionWorkspacesTestCase.php:76
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createPageAndCopyLiveParentPage
‪createPageAndCopyLiveParentPage()
Definition: AbstractActionWorkspacesTestCase.php:141
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\TABLE_Content
‪const TABLE_Content
Definition: AbstractActionTestCase.php:45
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\VALUE_ParentPageId
‪const VALUE_ParentPageId
Definition: AbstractActionWorkspacesTestCase.php:22
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\deleteContentAndCopyDraftPage
‪deleteContentAndCopyDraftPage()
Definition: AbstractActionWorkspacesTestCase.php:200
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createPlaceholdersAndDeleteLiveParentPage
‪createPlaceholdersAndDeleteLiveParentPage()
Definition: AbstractActionWorkspacesTestCase.php:294
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\changeContentSortingAndDeleteLiveRecord
‪changeContentSortingAndDeleteLiveRecord()
Definition: AbstractActionWorkspacesTestCase.php:60
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\moveContentAndCopyDraftPage
‪moveContentAndCopyDraftPage()
Definition: AbstractActionWorkspacesTestCase.php:254
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase
Definition: AbstractActionTestCase.php:29
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\VALUE_ContentIdTenthLocalized2
‪const VALUE_ContentIdTenthLocalized2
Definition: AbstractActionWorkspacesTestCase.php:27
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\moveContentAndCopyLivePage
‪moveContentAndCopyLivePage()
Definition: AbstractActionWorkspacesTestCase.php:265
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\$coreExtensionsToLoad
‪array $coreExtensionsToLoad
Definition: AbstractActionWorkspacesTestCase.php:33
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\changeContentSortingAndDeleteMovedRecord
‪changeContentSortingAndDeleteMovedRecord()
Definition: AbstractActionWorkspacesTestCase.php:54
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createContentAndLocalize
‪createContentAndLocalize()
Definition: AbstractActionWorkspacesTestCase.php:44
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\VALUE_ContentIdTenthLocalized
‪const VALUE_ContentIdTenthLocalized
Definition: AbstractActionWorkspacesTestCase.php:26
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createNestedPagesAndCopyDraftParentPage
‪createNestedPagesAndCopyDraftParentPage()
Definition: AbstractActionWorkspacesTestCase.php:161
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\VALUE_ContentIdZero
‪const VALUE_ContentIdZero
Definition: AbstractActionWorkspacesTestCase.php:23
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\VALUE_PageId
‪const VALUE_PageId
Definition: AbstractActionTestCase.php:32
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\deleteContentAndPage
‪deleteContentAndPage()
Definition: AbstractActionWorkspacesTestCase.php:70
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\AbstractDataHandlerActionTestCase\setWorkspaceId
‪setWorkspaceId(int $workspaceId)
Definition: AbstractDataHandlerActionTestCase.php:76
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\deleteContentAndCopyLivePage
‪deleteContentAndCopyLivePage()
Definition: AbstractActionWorkspacesTestCase.php:210
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular
Definition: AbstractActionTestCase.php:18
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createPageAndCopyDraftParentPage
‪createPageAndCopyDraftParentPage()
Definition: AbstractActionWorkspacesTestCase.php:128
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\localizeContentAfterMovedInLiveContent
‪localizeContentAfterMovedInLiveContent()
Definition: AbstractActionWorkspacesTestCase.php:314
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createContentAndCopyContent
‪createContentAndCopyContent()
Definition: AbstractActionWorkspacesTestCase.php:35
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\TABLE_Page
‪const TABLE_Page
Definition: AbstractActionTestCase.php:44
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase
Definition: AbstractActionWorkspacesTestCase.php:21
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\changeContentSortingAndCopyDraftPage
‪changeContentSortingAndCopyDraftPage()
Definition: AbstractActionWorkspacesTestCase.php:227
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\VALUE_WorkspaceId
‪const VALUE_WorkspaceId
Definition: AbstractActionWorkspacesTestCase.php:29
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\movePageToDifferentPageAndCreatePageAfterMovedPage
‪movePageToDifferentPageAndCreatePageAfterMovedPage()
Definition: AbstractActionWorkspacesTestCase.php:89
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\VALUE_ContentIdTenth
‪const VALUE_ContentIdTenth
Definition: AbstractActionWorkspacesTestCase.php:25
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\changeContentSortingAndCopyLivePage
‪changeContentSortingAndCopyLivePage()
Definition: AbstractActionWorkspacesTestCase.php:237
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\createPlaceholdersAndDeleteDraftParentPage
‪createPlaceholdersAndDeleteDraftParentPage()
Definition: AbstractActionWorkspacesTestCase.php:283
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\VALUE_PageIdTarget
‪const VALUE_PageIdTarget
Definition: AbstractActionTestCase.php:33
‪TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionWorkspacesTestCase\SCENARIO_DataSet
‪const SCENARIO_DataSet
Definition: AbstractActionWorkspacesTestCase.php:31