‪TYPO3CMS  9.5
ActionTest.php
Go to the documentation of this file.
1 <?php
3 
4 /*
5  * This file is part of the TYPO3 CMS project.
6  *
7  * It is free software; you can redistribute it and/or modify it under
8  * the terms of the GNU General Public License, either version 2
9  * of the License, or any later version.
10  *
11  * For the full copyright and license information, please read the
12  * LICENSE.txt file that was distributed with this source code.
13  *
14  * The TYPO3 project - inspiring people to share!
15  */
16 
18 
23 {
27  protected ‪$assertionDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/';
28 
37  public function ‪createContents()
38  {
39  parent::createContents();
40  $this->‪assertAssertionDataSet('createContents');
41 
42  $responseSections = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
43  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
44  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1', 'Testing #2'));
45  }
46 
51  public function ‪createContentForLanguageAll()
52  {
53  parent::createContentForLanguageAll();
54 
55  $this->‪assertAssertionDataSet('createContentForLanguageAll');
56 
57  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageIdSecond)->getResponseSections();
58  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
59  ->setTable(self::TABLE_Content)->setField('header')->setValues('Language set to all', '[Translate to Deutsch:] [Translate to Dansk:] Regular Element #1'));
60  }
61 
66  public function ‪modifyContent()
67  {
68  parent::modifyContent();
69  $this->‪assertAssertionDataSet('modifyContent');
70 
71  $responseSections = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
72  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
73  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
74  }
75 
80  public function ‪deleteContent()
81  {
82  parent::deleteContent();
83  $this->‪assertAssertionDataSet('deleteContent');
84 
85  $responseSections = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
86  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
87  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1'));
88  $this->assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
89  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2'));
90  }
91 
97  {
98  // Create translated page first
99  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
100 
101  parent::deleteLocalizedContentAndDeleteContent();
102  $this->‪assertAssertionDataSet('deleteLocalizedContentNDeleteContent');
103 
104  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
105  $this->assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
106  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #3', '[Translate to Dansk:] Regular Element #3', 'Regular Element #1'));
107  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
108  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #1', 'Regular Element #2'));
109  }
110 
115  public function ‪copyContent()
116  {
117  parent::copyContent();
118  $this->‪assertAssertionDataSet('copyContent');
119 
120  $responseSections = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
121  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
122  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2 (copy 1)'));
123  }
124 
129  public function ‪copyContentToLanguage()
130  {
131  parent::copyContentToLanguage();
132  $this->‪assertAssertionDataSet('copyContentToLanguage');
133 
134  $this->setUpFrontendRootPage(1, [
135  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.typoscript',
136  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRendererNoOverlay.typoscript'
137  ]);
138  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
139  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
140  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #3', '[Translate to Dansk:] Regular Element #2'));
141  }
142 
148  {
149  parent::copyContentToLanguageWithLanguageSynchronization();
150  $this->‪assertAssertionDataSet('copyContentToLanguageWSynchronization');
151 
152  $this->setUpFrontendRootPage(1, [
153  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.typoscript',
154  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRendererNoOverlay.typoscript'
155  ]);
156  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
157  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
158  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #3', '[Translate to Dansk:] Regular Element #2'));
159  }
160 
166  {
167  parent::copyContentToLanguageWithLocalizationExclude();
168  $this->‪assertAssertionDataSet('copyContentToLanguageWExclude');
169 
170  $this->setUpFrontendRootPage(1, [
171  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.typoscript',
172  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRendererNoOverlay.typoscript'
173  ]);
174  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
175  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
176  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #1', '[Translate to Dansk:] Regular Element #3', 'Regular Element #2 (copy 1)'));
177  }
178 
184  {
185  parent::copyContentToLanguageFromNonDefaultLanguage();
186  $this->‪assertAssertionDataSet('copyContentToLanguageFromNonDefaultLanguage');
187 
188  $this->setUpFrontendRootPage(1, [
189  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.typoscript',
190  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRendererNoOverlay.typoscript'
191  ]);
192  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageIdSecond)->getResponseSections();
193  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
194  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Deutsch:] [Translate to Dansk:] Regular Element #3'));
195  }
196 
201  public function ‪copyPasteContent()
202  {
203  parent::copyPasteContent();
204  $this->‪assertAssertionDataSet('copyPasteContent');
205 
206  $responseSections = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
207  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
208  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
209  }
210 
215  public function ‪localizeContent()
216  {
217  parent::localizeContent();
218  $this->‪assertAssertionDataSet('localizeContent');
219 
220  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
221  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
222  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #1', '[Translate to Dansk:] Regular Element #2'));
223  }
224 
231  {
232  parent::localizeContentWithEmptyTcaIntegrityColumns();
233  $this->‪assertAssertionDataSet('localizeContent');
234 
235  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
236  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
237  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #1', '[Translate to Dansk:] Regular Element #2'));
238  }
239 
245  {
246  parent::localizeContentWithLanguageSynchronization();
247  $this->‪assertAssertionDataSet('localizeContentWSynchronization');
248 
249  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
250  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
251  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #1', 'Testing #1'));
252  }
253 
259  {
260  parent::localizeContentWithLanguageSynchronizationHavingNullValue();
261  $this->‪assertAssertionDataSet('localizeContentWSynchronizationHNull');
262 
263  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
264  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
265  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #1', 'Testing #1'));
266  }
267 
273  {
274  parent::localizeContentFromNonDefaultLanguage();
275 
276  $this->‪assertAssertionDataSet('localizeContentFromNonDefaultLanguage');
277 
278  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageIdSecond)->getResponseSections();
279  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
280  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Deutsch:] [Translate to Dansk:] Regular Element #1', '[Translate to Deutsch:] [Translate to Dansk:] Regular Element #3'));
281  }
282 
288  {
289  parent::localizeContentFromNonDefaultLanguageWithLanguageSynchronizationDefault();
290 
291  $this->‪assertAssertionDataSet('localizeContentFromNonDefaultLanguageWSynchronizationDefault');
292 
293  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageIdSecond)->getResponseSections();
294  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
295  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Deutsch:] [Translate to Dansk:] Regular Element #1', 'Testing #1'));
296  }
297 
303  {
304  parent::localizeContentFromNonDefaultLanguageWithLanguageSynchronizationSource();
305 
306  $this->‪assertAssertionDataSet('localizeContentFromNonDefaultLanguageWSynchronizationSource');
307 
308  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageIdSecond)->getResponseSections();
309  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
310  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Deutsch:] [Translate to Dansk:] Regular Element #1', 'Testing #1'));
311  }
312 
317  public function ‪createLocalizedContent()
318  {
319  parent::createLocalizedContent();
320 
321  $this->‪assertAssertionDataSet('createLocalizedContent');
322 
323  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
324  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
325  ->setTable(self::TABLE_Content)->setField('header')->setValues('Localized Testing'));
326  }
327 
333  {
334  parent::createLocalizedContentWithLanguageSynchronization();
335 
336  $this->‪assertAssertionDataSet('createLocalizedContentWSynchronization');
337 
338  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
339  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
340  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing'));
341  }
342 
348  {
349  // Create translated page first
350  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
351  parent::createLocalizedContentWithLocalizationExclude();
352 
353  $this->‪assertAssertionDataSet('createLocalizedContentWExclude');
354 
355  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
356  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
357  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing', '[Translate to Dansk:] Regular Element #1', 'Regular Element #2'));
358  }
359 
364  public function ‪changeContentSorting()
365  {
366  parent::changeContentSorting();
367  $this->‪assertAssertionDataSet('changeContentSorting');
368 
369  $responseSections = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
370  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
371  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
372  }
373 
378  public function ‪moveContentToDifferentPage()
379  {
380  parent::moveContentToDifferentPage();
381  $this->‪assertAssertionDataSet('moveContentToDifferentPage');
382 
383  $responseSectionsSource = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
384  $this->assertThat($responseSectionsSource, $this->‪getRequestSectionHasRecordConstraint()
385  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1'));
386  $responseSectionsTarget = $this->getFrontendResponse(self::VALUE_PageIdTarget)->getResponseSections();
387  $this->assertThat($responseSectionsTarget, $this->‪getRequestSectionHasRecordConstraint()
388  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2'));
389  }
390 
395  public function ‪movePasteContentToDifferentPage()
396  {
397  parent::movePasteContentToDifferentPage();
398  $this->‪assertAssertionDataSet('movePasteContentToDifferentPage');
399 
400  $responseSectionsSource = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
401  $this->assertThat($responseSectionsSource, $this->‪getRequestSectionHasRecordConstraint()
402  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1'));
403  $responseSectionsTarget = $this->getFrontendResponse(self::VALUE_PageIdTarget)->getResponseSections();
404  $this->assertThat($responseSectionsTarget, $this->‪getRequestSectionHasRecordConstraint()
405  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
406  }
407 
413  {
414  parent::moveContentToDifferentPageAndChangeSorting();
415  $this->‪assertAssertionDataSet('moveContentToDifferentPageNChangeSorting');
416 
417  $responseSections = $this->getFrontendResponse(self::VALUE_PageIdTarget)->getResponseSections();
418  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
419  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
420  }
421 
430  public function ‪createPage()
431  {
432  parent::createPage();
433  $this->‪assertAssertionDataSet('createPage');
434 
435  $responseSections = $this->getFrontendResponse($this->recordIds['newPageId'])->getResponseSections();
436  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
437  ->setTable(self::TABLE_Page)->setField('title')->setValues('Testing #1'));
438  }
439 
444  public function ‪createPageWithSlugOverrideConfiguration(): void
445  {
446  // set default configuration
447  ‪$GLOBALS['TCA']['pages']['columns']['slug']['config']['generatorOptions'] = [
448  'fields' => [
449  'title',
450  ],
451  'fieldSeparator' => '-',
452  'prefixParentPageSlug' => true,
453  ];
454  // set override for doktype default
455  ‪$GLOBALS['TCA']['pages']['types'][‪PageRepository::DOKTYPE_DEFAULT]['columnsOverrides'] = [
456  'slug' => [
457  'config' => [
458  'generatorOptions' => [
459  'fields' => [
460  'nav_title'
461  ],
462  'fieldSeparator' => '-',
463  'prefixParentPageSlug' => true,
464  ]
465  ]
466  ]
467  ];
468  parent::createPage();
469  $this->‪assertAssertionDataSet('createPageWithSlugOverrideConfiguration');
470  }
471 
476  public function ‪modifyPage()
477  {
478  parent::modifyPage();
479  $this->‪assertAssertionDataSet('modifyPage');
480 
481  $responseSections = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
482  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
483  ->setTable(self::TABLE_Page)->setField('title')->setValues('Testing #1'));
484  }
485 
490  public function ‪deletePage()
491  {
492  parent::deletePage();
493  $this->‪assertAssertionDataSet('deletePage');
494 
495  $response = $this->getFrontendResponse(self::VALUE_PageId, 0, 0, 0, false);
496  $this->assertContains('PageNotFoundException', $response->getError());
497  }
498 
503  public function ‪copyPage()
504  {
505  parent::copyPage();
506  $this->‪assertAssertionDataSet('copyPage');
507 
508  $responseSections = $this->getFrontendResponse($this->recordIds['newPageId'])->getResponseSections();
509  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
510  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
511  }
512 
522  public function ‪copyPageFreeMode()
523  {
524  $this->‪importScenarioDataSet('LivePageFreeModeElements');
525  parent::copyPageFreeMode();
526  $this->‪assertAssertionDataSet('copyPageFreeMode');
527 
528  $responseSections = $this->getFrontendResponse($this->recordIds['newPageId'])->getResponseSections();
529  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
530  ->setTable(self::TABLE_Page)->setField('title')->setValues('Target'));
531  }
532 
537  public function ‪localizePage()
538  {
539  parent::localizePage();
540  $this->‪assertAssertionDataSet('localizePage');
541 
542  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
543  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
544  ->setTable(self::TABLE_Page)->setField('title')->setValues('[Translate to Dansk:] Relations'));
545  }
546 
551  public function ‪localizeAndCopyPage()
552  {
553  parent::localizePage();
554  parent::copyPage();
555  $this->‪assertAssertionDataSet('localizeNCopyPage');
556 
557  $responseSections = $this->getFrontendResponse($this->recordIds['newPageId'], self::VALUE_LanguageId)->getResponseSections();
558  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
559  ->setTable(self::TABLE_Page)->setField('title')->setValues('[Translate to Dansk:] Relations'));
560  }
561 
567  {
568  parent::localizePageWithLanguageSynchronization();
569  $this->‪assertAssertionDataSet('localizePageWSynchronization');
570 
571  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
572  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
573  ->setTable(self::TABLE_Page)->setField('title')->setValues('Testing #1'));
574  }
575 
581  {
582  parent::localizePageWithLanguageSynchronization();
583  parent::copyPage();
584  $this->‪assertAssertionDataSet('localizeNCopyPageWSynchronization');
585 
586  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
587  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
588  ->setTable(self::TABLE_Page)->setField('title')->setValues('Testing #1'));
589  }
590 
596  {
597  // Create localized page and localize content elements first
598  parent::localizePageAndContents();
599 
600  // Deleting the localized page should also delete its localized records
601  $this->actionService->deleteRecord(self::TABLE_Page, $this->recordIds['localizedPageId']);
602  $this->‪assertAssertionDataSet('localizePageAndContentsAndDeletePageLocalization');
603  }
604 
609  public function ‪changePageSorting()
610  {
611  parent::changePageSorting();
612  $this->‪assertAssertionDataSet('changePageSorting');
613 
614  $responseSections = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
615  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
616  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
617  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
618  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
619  }
620 
625  public function ‪movePageToDifferentPage()
626  {
627  parent::movePageToDifferentPage();
628  $this->‪assertAssertionDataSet('movePageToDifferentPage');
629 
630  $responseSections = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
631  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
632  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
633  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
634  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
635  }
636 
642  {
643  parent::movePageToDifferentPageAndChangeSorting();
644  $this->‪assertAssertionDataSet('movePageToDifferentPageNChangeSorting');
645 
646  $responseSections = $this->getFrontendResponse(self::VALUE_PageId)->getResponseSections();
647  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
648  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
649  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
650  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
651  }
652 }
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\changeContentSorting
‪changeContentSorting()
Definition: ActionTest.php:363
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizePageAndContentsAndDeletePageLocalization
‪localizePageAndContentsAndDeletePageLocalization()
Definition: ActionTest.php:594
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionHasRecordConstraint
‪HasRecordConstraint getRequestSectionHasRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:174
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\copyContentToLanguageWithLocalizationExclude
‪copyContentToLanguageWithLocalizationExclude()
Definition: ActionTest.php:164
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\createContents
‪createContents()
Definition: ActionTest.php:36
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizeContentFromNonDefaultLanguageWithLanguageSynchronizationSource
‪localizeContentFromNonDefaultLanguageWithLanguageSynchronizationSource()
Definition: ActionTest.php:301
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\moveContentToDifferentPageAndChangeSorting
‪moveContentToDifferentPageAndChangeSorting()
Definition: ActionTest.php:411
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\movePageToDifferentPageAndChangeSorting
‪movePageToDifferentPageAndChangeSorting()
Definition: ActionTest.php:640
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\$assertionDataSetDirectory
‪string $assertionDataSetDirectory
Definition: ActionTest.php:26
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizeContent
‪localizeContent()
Definition: ActionTest.php:214
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\createPage
‪createPage()
Definition: ActionTest.php:429
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\createLocalizedContentWithLocalizationExclude
‪createLocalizedContentWithLocalizationExclude()
Definition: ActionTest.php:346
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizePage
‪localizePage()
Definition: ActionTest.php:536
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizeContentWithEmptyTcaIntegrityColumns
‪localizeContentWithEmptyTcaIntegrityColumns()
Definition: ActionTest.php:229
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest
Definition: ActionTest.php:23
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\modifyPage
‪modifyPage()
Definition: ActionTest.php:475
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\moveContentToDifferentPage
‪moveContentToDifferentPage()
Definition: ActionTest.php:377
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizeContentWithLanguageSynchronization
‪localizeContentWithLanguageSynchronization()
Definition: ActionTest.php:243
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\deleteLocalizedContentAndDeleteContent
‪deleteLocalizedContentAndDeleteContent()
Definition: ActionTest.php:95
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\movePasteContentToDifferentPage
‪movePasteContentToDifferentPage()
Definition: ActionTest.php:394
‪TYPO3\CMS\Frontend\Page\PageRepository
Definition: PageRepository.php:53
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizePageWithLanguageSynchronization
‪localizePageWithLanguageSynchronization()
Definition: ActionTest.php:565
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizeContentFromNonDefaultLanguage
‪localizeContentFromNonDefaultLanguage()
Definition: ActionTest.php:271
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\changePageSorting
‪changePageSorting()
Definition: ActionTest.php:608
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\copyContentToLanguageFromNonDefaultLanguage
‪copyContentToLanguageFromNonDefaultLanguage()
Definition: ActionTest.php:182
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\movePageToDifferentPage
‪movePageToDifferentPage()
Definition: ActionTest.php:624
‪TYPO3\CMS\Frontend\Page\PageRepository\DOKTYPE_DEFAULT
‪const DOKTYPE_DEFAULT
Definition: PageRepository.php:168
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\createContentForLanguageAll
‪createContentForLanguageAll()
Definition: ActionTest.php:50
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizeAndCopyPageWithLanguageSynchronization
‪localizeAndCopyPageWithLanguageSynchronization()
Definition: ActionTest.php:579
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\AbstractActionTestCase
Definition: AbstractActionTestCase.php:23
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\assertAssertionDataSet
‪assertAssertionDataSet($dataSetName)
Definition: AbstractDataHandlerActionTestCase.php:124
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\copyPage
‪copyPage()
Definition: ActionTest.php:502
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionDoesNotHaveRecordConstraint
‪DoesNotHaveRecordConstraint getRequestSectionDoesNotHaveRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:182
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\deleteContent
‪deleteContent()
Definition: ActionTest.php:79
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\copyContentToLanguageWithLanguageSynchronization
‪copyContentToLanguageWithLanguageSynchronization()
Definition: ActionTest.php:146
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\copyPageFreeMode
‪copyPageFreeMode()
Definition: ActionTest.php:521
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\copyPasteContent
‪copyPasteContent()
Definition: ActionTest.php:200
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\createPageWithSlugOverrideConfiguration
‪createPageWithSlugOverrideConfiguration()
Definition: ActionTest.php:443
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\copyContentToLanguage
‪copyContentToLanguage()
Definition: ActionTest.php:128
‪$GLOBALS
‪$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['adminpanel']['modules']
Definition: ext_localconf.php:5
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\modifyContent
‪modifyContent()
Definition: ActionTest.php:65
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizeContentWithLanguageSynchronizationHavingNullValue
‪localizeContentWithLanguageSynchronizationHavingNullValue()
Definition: ActionTest.php:257
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\copyContent
‪copyContent()
Definition: ActionTest.php:114
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizeAndCopyPage
‪localizeAndCopyPage()
Definition: ActionTest.php:550
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\localizeContentFromNonDefaultLanguageWithLanguageSynchronizationDefault
‪localizeContentFromNonDefaultLanguageWithLanguageSynchronizationDefault()
Definition: ActionTest.php:286
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify
Definition: ActionTest.php:2
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\createLocalizedContent
‪createLocalizedContent()
Definition: ActionTest.php:316
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\importScenarioDataSet
‪importScenarioDataSet($dataSetName)
Definition: AbstractDataHandlerActionTestCase.php:117
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\createLocalizedContentWithLanguageSynchronization
‪createLocalizedContentWithLanguageSynchronization()
Definition: ActionTest.php:331
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Modify\ActionTest\deletePage
‪deletePage()
Definition: ActionTest.php:489