‪TYPO3CMS  10.4
SlotReplacement.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 
20 use Psr\EventDispatcher\EventDispatcherInterface;
83 use ‪TYPO3\CMS\Extbase\SignalSlot\Dispatcher as SignalSlotDispatcher;
84 
93 {
97  protected ‪$signalSlotDispatcher;
98 
103 
104  public function ‪__construct(SignalSlotDispatcher ‪$signalSlotDispatcher, EventDispatcherInterface ‪$eventDispatcher)
105  {
106  $this->signalSlotDispatcher = ‪$signalSlotDispatcher;
107  $this->eventDispatcher = ‪$eventDispatcher;
108  }
109 
111  {
112  $data = $event->‪getRecord();
113  $data = new \ArrayObject($data);
114  $this->signalSlotDispatcher->dispatch(MetaDataRepository::class, 'recordPostRetrieval', [$data]);
115  $event->‪setRecord($data->getArrayCopy());
116  }
117 
119  {
120  $this->signalSlotDispatcher->dispatch(MetaDataRepository::class, 'recordUpdated', [$event->‪getRecord()]);
121  }
122 
124  {
125  $this->signalSlotDispatcher->dispatch(MetaDataRepository::class, 'recordCreated', [$event->‪getRecord()]);
126  }
127 
129  {
130  $this->signalSlotDispatcher->dispatch(MetaDataRepository::class, 'recordDeleted', [$event->‪getFileUid()]);
131  }
132 
134  {
135  $this->signalSlotDispatcher->dispatch(
136  FileIndexRepository::class,
137  'recordUpdated',
138  [$event->‪getRelevantProperties()]
139  );
140  }
141 
143  {
144  $this->signalSlotDispatcher->dispatch(FileIndexRepository::class, 'recordCreated', [$event->‪getRecord()]);
145  }
146 
148  {
149  $this->signalSlotDispatcher->dispatch(
150  FileIndexRepository::class,
151  'recordMarkedAsMissing',
152  [$event->‪getFileUid()]
153  );
154  }
155 
157  {
158  $this->signalSlotDispatcher->dispatch(FileIndexRepository::class, 'recordDeleted', [$event->‪getFileUid()]);
159  }
160 
162  {
163  [, $uid, $recordData, $fileIdentifier] = $this->signalSlotDispatcher->dispatch(
164  ResourceFactory::class,
165  'preProcessStorage',
166  [GeneralUtility::makeInstance(ResourceFactory::class), $event->‪getStorageUid(), $event->‪getRecord(), $event->‪getFileIdentifier()]
167  );
168  $event->‪setStorageUid($uid);
169  $event->‪setRecord($recordData);
170  $event->‪setFileIdentifier($fileIdentifier);
171  }
172 
174  {
175  $this->signalSlotDispatcher->dispatch(
176  ResourceFactory::class,
177  'postProcessStorage',
178  [GeneralUtility::makeInstance(ResourceFactory::class), $event->‪getStorage()]
179  );
180  }
181 
183  {
184  $service = GeneralUtility::makeInstance(
185  FileProcessingService::class,
186  $event->‪getFile()->getStorage(),
187  $event->‪getDriver(),
188  $this->eventDispatcher
189  );
190  $this->signalSlotDispatcher->dispatch(
191  ResourceStorage::class,
193  [
194  $service,
195  $event->‪getDriver(),
196  $event->‪getProcessedFile(),
197  $event->‪getFile(),
198  $event->‪getTaskType(),
199  $event->‪getConfiguration()
200  ]
201  );
202  }
203 
205  {
206  $service = GeneralUtility::makeInstance(
207  FileProcessingService::class,
208  $event->‪getFile()->getStorage(),
209  $event->‪getDriver(),
210  $this->eventDispatcher
211  );
212  $this->signalSlotDispatcher->dispatch(
213  ResourceStorage::class,
215  [
216  $service,
217  $event->‪getDriver(),
218  $event->‪getProcessedFile(),
219  $event->‪getFile(),
220  $event->‪getTaskType(),
221  $event->‪getConfiguration()
222  ]
223  );
224  }
225 
227  {
228  [$fileName] = $this->signalSlotDispatcher->dispatch(
229  ResourceStorage::class,
231  [
232  $event->‪getFileName(),
233  $event->‪getTargetFolder(),
234  $event->‪getStorage(),
235  $event->‪getDriver()
236  ]
237  );
238  $event->‪setFileName($fileName);
239  }
240 
242  {
243  $targetFileName = $event->‪getFileName();
244  $this->signalSlotDispatcher->dispatch(
245  ResourceStorage::class,
247  [
248  &$targetFileName,
249  $event->‪getTargetFolder(),
250  $event->‪getSourceFilePath(),
251  $event->‪getStorage(),
252  $event->‪getDriver()
253  ]
254  );
255  $event->‪setFileName($targetFileName);
256  }
257 
259  {
260  $this->signalSlotDispatcher->dispatch(
261  ResourceStorage::class,
263  [
264  $event->‪getFile(),
265  $event->‪getFolder()
266  ]
267  );
268  }
269 
271  {
272  $this->signalSlotDispatcher->dispatch(
273  ResourceStorage::class,
275  [
276  $event->‪getFile(),
277  $event->‪getFolder()
278  ]
279  );
280  }
281 
283  {
284  $this->signalSlotDispatcher->dispatch(
285  ResourceStorage::class,
287  [
288  $event->‪getFile(),
289  $event->‪getFolder()
290  ]
291  );
292  }
293 
295  {
296  $this->signalSlotDispatcher->dispatch(
297  ResourceStorage::class,
299  [
300  $event->‪getFile(),
301  $event->‪getFolder(),
302  $event->‪getTargetFileName()
303  ]
304  );
305  }
306 
308  {
309  $this->signalSlotDispatcher->dispatch(
310  ResourceStorage::class,
312  [
313  $event->‪getFile(),
314  $event->‪getFolder(),
315  $event->‪getOriginalFolder()
316  ]
317  );
318  }
319 
321  {
322  $this->signalSlotDispatcher->dispatch(
323  ResourceStorage::class,
325  [
326  $event->‪getFile(),
327  $event->‪getTargetFileName()
328  ]
329  );
330  }
331 
333  {
334  $this->signalSlotDispatcher->dispatch(
335  ResourceStorage::class,
337  [
338  $event->‪getFile(),
339  $event->‪getTargetFileName()
340  ]
341  );
342  }
343 
345  {
346  $this->signalSlotDispatcher->dispatch(
347  ResourceStorage::class,
349  [
350  $event->‪getFile(),
351  $event->‪getLocalFilePath()
352  ]
353  );
354  }
355 
357  {
358  $this->signalSlotDispatcher->dispatch(
359  ResourceStorage::class,
361  [
362  $event->‪getFile(),
363  $event->‪getLocalFilePath()
364  ]
365  );
366  }
367 
369  {
370  $this->signalSlotDispatcher->dispatch(
371  ResourceStorage::class,
373  [
374  $event->‪getFileName(),
375  $event->‪getFolder()
376  ]
377  );
378  }
379 
381  {
382  $this->signalSlotDispatcher->dispatch(
383  ResourceStorage::class,
385  [
386  $event->‪getFileName(),
387  $event->‪getFolder()
388  ]
389  );
390  }
391 
393  {
394  $this->signalSlotDispatcher->dispatch(
395  ResourceStorage::class,
397  [
398  $event->‪getFile()
399  ]
400  );
401  }
402 
404  {
405  $this->signalSlotDispatcher->dispatch(
406  ResourceStorage::class,
408  [
409  $event->‪getFile()
410  ]
411  );
412  }
413 
415  {
416  $this->signalSlotDispatcher->dispatch(
417  ResourceStorage::class,
419  [
420  $event->‪getFile(),
421  $event->‪getContent()
422  ]
423  );
424  }
425 
427  {
428  $this->signalSlotDispatcher->dispatch(
429  ResourceStorage::class,
431  [
432  $event->‪getFile(),
433  $event->‪getContent()
434  ]
435  );
436  }
437 
439  {
440  $this->signalSlotDispatcher->dispatch(
441  ResourceStorage::class,
443  [
444  $event->‪getParentFolder(),
445  $event->‪getFolderName()
446  ]
447  );
448  }
449 
451  {
452  $this->signalSlotDispatcher->dispatch(
453  ResourceStorage::class,
455  [
456  $event->‪getFolder()
457  ]
458  );
459  }
460 
462  {
463  $this->signalSlotDispatcher->dispatch(
464  ResourceStorage::class,
466  [
467  $event->‪getFolder(),
468  $event->‪getTargetParentFolder(),
469  $event->‪getTargetFolderName()
470  ]
471  );
472  }
473 
475  {
476  $this->signalSlotDispatcher->dispatch(
477  ResourceStorage::class,
479  [
480  $event->‪getFolder(),
481  $event->‪getTargetParentFolder(),
482  $event->‪getTargetFolder()->getName()
483  ]
484  );
485  }
486 
488  {
489  $this->signalSlotDispatcher->dispatch(
490  ResourceStorage::class,
492  [
493  $event->‪getFolder(),
494  $event->‪getTargetParentFolder(),
495  $event->‪getTargetFolderName()
496  ]
497  );
498  }
499 
501  {
502  $this->signalSlotDispatcher->dispatch(
503  ResourceStorage::class,
505  [
506  $event->‪getFolder(),
507  $event->‪getTargetParentFolder(),
508  $event->‪getTargetFolder()->getName(),
509  $event->‪getFolder()->getParentFolder()
510  ]
511  );
512  }
513 
515  {
516  $this->signalSlotDispatcher->dispatch(
517  ResourceStorage::class,
519  [
520  $event->‪getFolder(),
521  $event->‪getTargetName()
522  ]
523  );
524  }
525 
527  {
528  $this->signalSlotDispatcher->dispatch(
529  ResourceStorage::class,
531  [
532  $event->‪getFolder(),
533  $event->‪getFolder()->getName()
534  ]
535  );
536  }
537 
539  {
540  $this->signalSlotDispatcher->dispatch(
541  ResourceStorage::class,
543  [
544  $event->‪getFolder()
545  ]
546  );
547  }
548 
550  {
551  $this->signalSlotDispatcher->dispatch(
552  ResourceStorage::class,
554  [
555  $event->‪getFolder()
556  ]
557  );
558  }
559 
561  {
562  $publicUrl = $event->‪getPublicUrl();
563  $urlData = ['publicUrl' => &$publicUrl];
564  $this->signalSlotDispatcher->dispatch(
565  ResourceStorage::class,
567  [
568  $event->‪getStorage(),
569  $event->‪getDriver(),
570  $event->‪getResource(),
572  $urlData
573  ]
574  );
575  $event->‪setPublicUrl($urlData['publicUrl']);
576  }
577 
582  IsTableExcludedFromReferenceIndexEvent $event
583  ): void {
584  $excludeTable = $event->isTableExcluded();
585  $this->signalSlotDispatcher->dispatch(
586  ReferenceIndex::class,
587  'shouldExcludeTableFromReferenceIndex',
588  [
589  $event->getTable(),
590  &$excludeTable
591  ]
592  );
593  if ($excludeTable) {
594  $event->markAsExcluded();
595  }
596  }
597 
599  {
600  $linkHandlerFound = false;
601  $result = $this->signalSlotDispatcher->dispatch(
602  SoftReferenceIndex::class,
603  'setTypoLinkPartsElement',
604  [
605  $linkHandlerFound,
606  $event->‪getLinkParts(),
607  $event->‪getContent(),
608  $event->‪getElements(),
609  $event->‪getIdx(),
610  $event->‪getTokenId()
611  ]
612  );
613  if ($result[0]) {
614  $event->‪setLinkParts($result[1]);
615  $event->‪setContent($result[2]);
616  $event->‪addElements($result[3]);
617  }
618  }
619 
623  public function ‪onIconFactoryEmitBuildIconForResourceSignal(ModifyIconForResourcePropertiesEvent $event): void
624  {
625  $result = $this->signalSlotDispatcher->dispatch(
626  IconFactory::class,
627  'buildIconForResourceSignal',
628  [
629  $event->getResource(),
630  $event->getSize(),
631  $event->getOptions(),
632  $event->getIconIdentifier(),
633  $event->getOverlayIdentifier()
634  ]
635  );
636  $event->setIconIdentifier($result[3]);
637  $event->setOverlayIdentifier($result[4]);
638  }
639 
641  {
642  [‪$tca] = $this->signalSlotDispatcher->dispatch(
643  ExtensionManagementUtility::class,
644  'tcaIsBeingBuilt',
645  [
646  $event->‪getTca()
647  ]
648  );
649  $event->‪setTca(‪$tca);
650  }
651 
653  {
654  // Using the old class name from the install tool here to keep backwards compatibility.
655  $signalReturn = $this->signalSlotDispatcher->dispatch(
656  'TYPO3\\CMS\\Install\\Service\\SqlExpectedSchemaService',
657  'tablesDefinitionIsBeingBuilt',
658  [$event->‪getSqlData()]
659  );
660 
661  // This is important to support old associated returns
662  $signalReturn = array_values($signalReturn);
663  $sqlString = $signalReturn[0];
664  if (!is_array($sqlString)) {
666  sprintf(
667  'The signal %s of class %s returned a value of type %s, but array was expected.',
668  'tablesDefinitionIsBeingBuilt',
669  SqlReader::class,
670  gettype($sqlString)
671  ),
672  1382351456
673  );
674  }
675  $event->‪setSqlData($sqlString);
676  }
677 
679  {
680  if ($event->‪getProvider() instanceof ‪DatabaseTreeDataProvider) {
681  $this->signalSlotDispatcher->dispatch(
682  DatabaseTreeDataProvider::class,
683  'PostProcessTreeData',
684  [$event->‪getProvider(), $event->‪getTreeData()]
685  );
686  }
687  }
688 
689  public function ‪packagesMayHaveChanged(‪PackagesMayHaveChangedEvent $event): void
690  {
691  $this->signalSlotDispatcher->dispatch('PackageManagement', 'packagesMayHaveChanged');
692  }
693 
694  public function ‪postInitializeMailer(‪AfterMailerInitializationEvent $event): void
695  {
696  if ($event->‪getMailer() instanceof ‪Mailer) {
697  $this->signalSlotDispatcher->dispatch(Mailer::class, 'postInitializeMailer', [$event->‪getMailer()]);
698  }
699  }
700 }
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderRenamedEvent
Definition: BeforeFolderRenamedEvent.php:28
‪TYPO3\CMS\Core\Resource\Index\MetaDataRepository
Definition: MetaDataRepository.php:40
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_SanitizeFileName
‪const SIGNAL_SanitizeFileName
Definition: ResourceStorageInterface.php:26
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFolderAdd
‪const SIGNAL_PostFolderAdd
Definition: ResourceStorageInterface.php:116
‪TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataDeletedEvent\getFileUid
‪getFileUid()
Definition: AfterFileMetaDataDeletedEvent.php:35
‪TYPO3\CMS\Core\DataHandling\Event\IsTableExcludedFromReferenceIndexEvent
Definition: IsTableExcludedFromReferenceIndexEvent.php:28
‪TYPO3\CMS\Core\Resource\Event\BeforeFileReplacedEvent\getLocalFilePath
‪getLocalFilePath()
Definition: BeforeFileReplacedEvent.php:47
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileDeleteSignal
‪onResourceStorageEmitPostFileDeleteSignal(AfterFileDeletedEvent $event)
Definition: SlotReplacement.php:401
‪TYPO3\CMS\Core\Resource\Event\AfterFolderCopiedEvent\getFolder
‪getFolder()
Definition: AfterFolderCopiedEvent.php:49
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onFileIndexRepositoryRecordDeleted
‪onFileIndexRepositoryRecordDeleted(AfterFileRemovedFromIndexEvent $event)
Definition: SlotReplacement.php:154
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderDeletedEvent
Definition: BeforeFolderDeletedEvent.php:28
‪TYPO3\CMS\Core\Configuration\Event\AfterTcaCompilationEvent\getTca
‪getTca()
Definition: AfterTcaCompilationEvent.php:37
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFolderDelete
‪const SIGNAL_PreFolderDelete
Definition: ResourceStorageInterface.php:141
‪TYPO3\CMS\Core\Resource\Event\BeforeFileCopiedEvent
Definition: BeforeFileCopiedEvent.php:30
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileRenameSignal
‪onResourceStorageEmitPostFileRenameSignal(AfterFileRenamedEvent $event)
Definition: SlotReplacement.php:330
‪TYPO3\CMS\Core\Resource\Index\FileIndexRepository
Definition: FileIndexRepository.php:45
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFileMove
‪const SIGNAL_PostFileMove
Definition: ResourceStorageInterface.php:66
‪TYPO3\CMS\Core\Resource\Event\BeforeFileCreatedEvent
Definition: BeforeFileCreatedEvent.php:29
‪TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent\getPublicUrl
‪getPublicUrl()
Definition: GeneratePublicUrlForResourceEvent.php:81
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileMoveSignal
‪onResourceStorageEmitPreFileMoveSignal(BeforeFileMovedEvent $event)
Definition: SlotReplacement.php:292
‪TYPO3\CMS\Core\Mail\Event\AfterMailerInitializationEvent
Definition: AfterMailerInitializationEvent.php:27
‪TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent\setSqlData
‪setSqlData(array $sqlData)
Definition: AlterTableDefinitionStatementsEvent.php:45
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onFileIndexRepositoryRecordMarkedAsMissing
‪onFileIndexRepositoryRecordMarkedAsMissing(AfterFileMarkedAsMissingEvent $event)
Definition: SlotReplacement.php:145
‪TYPO3\CMS\Core\Resource\Event\AfterFileProcessingEvent
Definition: AfterFileProcessingEvent.php:30
‪TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent\getStorageUid
‪getStorageUid()
Definition: BeforeResourceStorageInitializationEvent.php:47
‪TYPO3\CMS\Core\Resource\Event\BeforeFileReplacedEvent
Definition: BeforeFileReplacedEvent.php:27
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileSetContentsSignal
‪onResourceStorageEmitPostFileSetContentsSignal(AfterFileContentsSetEvent $event)
Definition: SlotReplacement.php:424
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileCreateSignal
‪onResourceStorageEmitPostFileCreateSignal(AfterFileCreatedEvent $event)
Definition: SlotReplacement.php:378
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onFileProcessingServiceEmitPreFileProcessSignal
‪onFileProcessingServiceEmitPreFileProcessSignal(BeforeFileProcessingEvent $event)
Definition: SlotReplacement.php:180
‪TYPO3\CMS\Core\Resource\Event\AfterFileUpdatedInIndexEvent
Definition: AfterFileUpdatedInIndexEvent.php:27
‪TYPO3\CMS\Core\Resource\Event\BeforeFileProcessingEvent\getTaskType
‪getTaskType()
Definition: BeforeFileProcessingEvent.php:80
‪TYPO3\CMS\Core\Resource\Event\AfterResourceStorageInitializationEvent\getStorage
‪getStorage()
Definition: AfterResourceStorageInitializationEvent.php:38
‪TYPO3\CMS\Core\Resource\Event\BeforeFileProcessingEvent\getFile
‪getFile()
Definition: BeforeFileProcessingEvent.php:75
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onFileIndexRepositoryRecordUpdated
‪onFileIndexRepositoryRecordUpdated(AfterFileUpdatedInIndexEvent $event)
Definition: SlotReplacement.php:131
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onDatabaseTreeDataProviderEmitPostProcessTreeDataSignal
‪onDatabaseTreeDataProviderEmitPostProcessTreeDataSignal(ModifyTreeDataEvent $event)
Definition: SlotReplacement.php:676
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileAddSignal
‪onResourceStorageEmitPreFileAddSignal(BeforeFileAddedEvent $event)
Definition: SlotReplacement.php:239
‪TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataDeletedEvent
Definition: AfterFileMetaDataDeletedEvent.php:25
‪TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent\setPublicUrl
‪setPublicUrl(?string $publicUrl)
Definition: GeneratePublicUrlForResourceEvent.php:86
‪TYPO3\CMS\Core\Tree\Event\ModifyTreeDataEvent\getTreeData
‪getTreeData()
Definition: ModifyTreeDataEvent.php:43
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFileReplace
‪const SIGNAL_PostFileReplace
Definition: ResourceStorageInterface.php:96
‪TYPO3\CMS\Core\DataHandling\Event\IsTableExcludedFromReferenceIndexEvent\getTable
‪getTable()
Definition: IsTableExcludedFromReferenceIndexEvent.php:42
‪TYPO3\CMS\Core\Resource\Event\AfterFileProcessingEvent\getProcessedFile
‪getProcessedFile()
Definition: AfterFileProcessingEvent.php:60
‪TYPO3\CMS\Core\Resource\Event\BeforeFileProcessingEvent\getConfiguration
‪getConfiguration()
Definition: BeforeFileProcessingEvent.php:85
‪TYPO3\CMS\Core\Resource\Event\AfterFileProcessingEvent\getDriver
‪getDriver()
Definition: AfterFileProcessingEvent.php:70
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFolderDelete
‪const SIGNAL_PostFolderDelete
Definition: ResourceStorageInterface.php:146
‪TYPO3\CMS\Core\Database\ReferenceIndex
Definition: ReferenceIndex.php:48
‪TYPO3\CMS\Core\Resource\Event\AfterFolderMovedEvent
Definition: AfterFolderMovedEvent.php:29
‪TYPO3\CMS\Core\Resource\Event\BeforeFileDeletedEvent
Definition: BeforeFileDeletedEvent.php:28
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceFactoryPostProcessStorage
‪onResourceFactoryPostProcessStorage(AfterResourceStorageInitializationEvent $event)
Definition: SlotReplacement.php:171
‪TYPO3\CMS\Core\Resource\Event\AfterFileProcessingEvent\getFile
‪getFile()
Definition: AfterFileProcessingEvent.php:75
‪TYPO3\CMS\Core\Configuration\Event\AfterTcaCompilationEvent
Definition: AfterTcaCompilationEvent.php:27
‪TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider
Definition: DatabaseTreeDataProvider.php:36
‪TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataCreatedEvent
Definition: AfterFileMetaDataCreatedEvent.php:25
‪TYPO3\CMS\Core\Resource\Event\AfterFolderCopiedEvent
Definition: AfterFolderCopiedEvent.php:29
‪TYPO3\CMS\Core\Resource\Event\SanitizeFileNameEvent\getDriver
‪getDriver()
Definition: SanitizeFileNameEvent.php:74
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderMovedEvent\getTargetParentFolder
‪getTargetParentFolder()
Definition: BeforeFolderMovedEvent.php:53
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderAddedEvent\getFolderName
‪getFolderName()
Definition: BeforeFolderAddedEvent.php:47
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onReferenceIndexShouldExcludeTableFromReferenceIndexSignal
‪onReferenceIndexShouldExcludeTableFromReferenceIndexSignal(IsTableExcludedFromReferenceIndexEvent $event)
Definition: SlotReplacement.php:579
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreGeneratePublicUrl
‪const SIGNAL_PreGeneratePublicUrl
Definition: ResourceStorageInterface.php:161
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFileAdd
‪const SIGNAL_PreFileAdd
Definition: ResourceStorageInterface.php:31
‪TYPO3\CMS\Core\Resource\Event\BeforeFileRenamedEvent
Definition: BeforeFileRenamedEvent.php:27
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFolderMoveSignal
‪onResourceStorageEmitPostFolderMoveSignal(AfterFolderMovedEvent $event)
Definition: SlotReplacement.php:498
‪TYPO3\CMS\Core\Resource\Event\AfterFileCreatedEvent
Definition: AfterFileCreatedEvent.php:29
‪TYPO3\CMS\Core\Resource\Event\AfterFileRenamedEvent\getTargetFileName
‪getTargetFileName()
Definition: AfterFileRenamedEvent.php:47
‪TYPO3\CMS\Core\Resource\Event\AfterFolderCopiedEvent\getTargetFolder
‪getTargetFolder()
Definition: AfterFolderCopiedEvent.php:59
‪TYPO3\CMS\Core\Resource\Event\AfterFileRemovedFromIndexEvent\getFileUid
‪getFileUid()
Definition: AfterFileRemovedFromIndexEvent.php:36
‪TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent\isRelativeToCurrentScript
‪isRelativeToCurrentScript()
Definition: GeneratePublicUrlForResourceEvent.php:76
‪TYPO3\CMS\Core\Resource\Event\BeforeFileMovedEvent\getTargetFileName
‪getTargetFileName()
Definition: BeforeFileMovedEvent.php:58
‪TYPO3\CMS\Core\Resource\Event\AfterFolderDeletedEvent\getFolder
‪getFolder()
Definition: AfterFolderDeletedEvent.php:42
‪TYPO3\CMS\Core\Imaging\IconFactory
Definition: IconFactory.php:33
‪TYPO3\CMS\Core\Resource\Event\AfterFileReplacedEvent\getLocalFilePath
‪getLocalFilePath()
Definition: AfterFileReplacedEvent.php:48
‪TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent\getFileIdentifier
‪getFileIdentifier()
Definition: BeforeResourceStorageInitializationEvent.php:67
‪TYPO3\CMS\Core\Resource\Event\AfterFileAddedToIndexEvent
Definition: AfterFileAddedToIndexEvent.php:26
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFileDelete
‪const SIGNAL_PreFileDelete
Definition: ResourceStorageInterface.php:71
‪TYPO3\CMS\Core\Resource\Event\BeforeFileProcessingEvent
Definition: BeforeFileProcessingEvent.php:30
‪TYPO3\CMS\Core\Resource\Event\BeforeFileMovedEvent
Definition: BeforeFileMovedEvent.php:28
‪TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent\getDriver
‪getDriver()
Definition: BeforeFileAddedEvent.php:85
‪TYPO3\CMS\Core\Resource\Event\AfterFolderAddedEvent
Definition: AfterFolderAddedEvent.php:28
‪TYPO3\CMS\Core\Resource\Event\BeforeFileCreatedEvent\getFolder
‪getFolder()
Definition: BeforeFileCreatedEvent.php:49
‪TYPO3\CMS\Core\Resource\Event\AfterFileCreatedEvent\getFolder
‪getFolder()
Definition: AfterFileCreatedEvent.php:49
‪TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent\setStorageUid
‪setStorageUid(int $storageUid)
Definition: BeforeResourceStorageInitializationEvent.php:52
‪TYPO3\CMS\Core\Resource\Event\AfterFileAddedEvent\getFile
‪getFile()
Definition: AfterFileAddedEvent.php:45
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onMetaDataRepositoryRecordPostRetrieval
‪onMetaDataRepositoryRecordPostRetrieval(EnrichFileMetaDataEvent $event)
Definition: SlotReplacement.php:108
‪TYPO3\CMS\Core\Resource\Event\AfterFileMovedEvent\getFolder
‪getFolder()
Definition: AfterFileMovedEvent.php:56
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderRenamedEvent\getFolder
‪getFolder()
Definition: BeforeFolderRenamedEvent.php:43
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFolderAddSignal
‪onResourceStorageEmitPreFolderAddSignal(BeforeFolderAddedEvent $event)
Definition: SlotReplacement.php:436
‪TYPO3\CMS\Core\Database\Schema\SqlReader
Definition: SqlReader.php:31
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitSanitizeFileNameSignal
‪onResourceStorageEmitSanitizeFileNameSignal(SanitizeFileNameEvent $event)
Definition: SlotReplacement.php:224
‪TYPO3\CMS\Core\Tree\Event\ModifyTreeDataEvent
Definition: ModifyTreeDataEvent.php:27
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderDeletedEvent\getFolder
‪getFolder()
Definition: BeforeFolderDeletedEvent.php:38
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderRenamedEvent\getTargetName
‪getTargetName()
Definition: BeforeFolderRenamedEvent.php:48
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFolderCopy
‪const SIGNAL_PreFolderCopy
Definition: ResourceStorageInterface.php:121
‪TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent\getSize
‪getSize()
Definition: ModifyIconForResourcePropertiesEvent.php:62
‪TYPO3\CMS\Core\Resource\Event\AfterFileMovedEvent
Definition: AfterFileMovedEvent.php:31
‪TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent\getIconIdentifier
‪getIconIdentifier()
Definition: ModifyIconForResourcePropertiesEvent.php:72
‪TYPO3\CMS\Core\Resource\Event\BeforeFileRenamedEvent\getFile
‪getFile()
Definition: BeforeFileRenamedEvent.php:42
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileAddSignal
‪onResourceStorageEmitPostFileAddSignal(AfterFileAddedEvent $event)
Definition: SlotReplacement.php:256
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderAddedEvent\getParentFolder
‪getParentFolder()
Definition: BeforeFolderAddedEvent.php:42
‪TYPO3\CMS\Core\Resource\Event\AfterFolderRenamedEvent
Definition: AfterFolderRenamedEvent.php:28
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFolderRename
‪const SIGNAL_PostFolderRename
Definition: ResourceStorageInterface.php:156
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileRenameSignal
‪onResourceStorageEmitPreFileRenameSignal(BeforeFileRenamedEvent $event)
Definition: SlotReplacement.php:318
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFileMove
‪const SIGNAL_PreFileMove
Definition: ResourceStorageInterface.php:61
‪TYPO3\CMS\Core\Resource\Event\BeforeFileCreatedEvent\getFileName
‪getFileName()
Definition: BeforeFileCreatedEvent.php:44
‪TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent
Definition: GeneratePublicUrlForResourceEvent.php:31
‪TYPO3\CMS\Core\Utility\ExtensionManagementUtility
Definition: ExtensionManagementUtility.php:43
‪TYPO3\CMS\Core\Resource\Event\SanitizeFileNameEvent\getStorage
‪getStorage()
Definition: SanitizeFileNameEvent.php:69
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileCopySignal
‪onResourceStorageEmitPreFileCopySignal(BeforeFileCopiedEvent $event)
Definition: SlotReplacement.php:268
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileSetContentsSignal
‪onResourceStorageEmitPreFileSetContentsSignal(BeforeFileContentsSetEvent $event)
Definition: SlotReplacement.php:412
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFileRename
‪const SIGNAL_PreFileRename
Definition: ResourceStorageInterface.php:81
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFolderDeleteSignal
‪onResourceStorageEmitPreFolderDeleteSignal(BeforeFolderDeletedEvent $event)
Definition: SlotReplacement.php:536
‪TYPO3\CMS\Core\Resource\Service\FileProcessingService\SIGNAL_PostFileProcess
‪const SIGNAL_PostFileProcess
Definition: FileProcessingService.php:59
‪TYPO3\CMS\Core\Resource\Event\AfterFileUpdatedInIndexEvent\getRelevantProperties
‪getRelevantProperties()
Definition: AfterFileUpdatedInIndexEvent.php:52
‪TYPO3\CMS\Core\DataHandling\Event\IsTableExcludedFromReferenceIndexEvent\isTableExcluded
‪isTableExcluded()
Definition: IsTableExcludedFromReferenceIndexEvent.php:52
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFolderCopySignal
‪onResourceStorageEmitPreFolderCopySignal(BeforeFolderCopiedEvent $event)
Definition: SlotReplacement.php:459
‪TYPO3\CMS\Core\Resource\Event\AfterFileContentsSetEvent\getContent
‪getContent()
Definition: AfterFileContentsSetEvent.php:48
‪TYPO3\CMS\Core\Compatibility\SlotReplacement
Definition: SlotReplacement.php:93
‪TYPO3\CMS\Core\Resource\Event\AfterFileMovedEvent\getFile
‪getFile()
Definition: AfterFileMovedEvent.php:51
‪TYPO3\CMS\Core\Resource\Event\AfterFileCopiedEvent\getFolder
‪getFolder()
Definition: AfterFileCopiedEvent.php:60
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\packagesMayHaveChanged
‪packagesMayHaveChanged(PackagesMayHaveChangedEvent $event)
Definition: SlotReplacement.php:687
‪TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent\getDriver
‪getDriver()
Definition: GeneratePublicUrlForResourceEvent.php:71
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFolderDeleteSignal
‪onResourceStorageEmitPostFolderDeleteSignal(AfterFolderDeletedEvent $event)
Definition: SlotReplacement.php:547
‪TYPO3\CMS\Core\Resource\Event\BeforeFileCopiedEvent\getFile
‪getFile()
Definition: BeforeFileCopiedEvent.php:45
‪TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent\getSqlData
‪getSqlData()
Definition: AlterTableDefinitionStatementsEvent.php:40
‪TYPO3\CMS\Core\Resource\Event\BeforeFileCopiedEvent\getFolder
‪getFolder()
Definition: BeforeFileCopiedEvent.php:50
‪TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent\getStorage
‪getStorage()
Definition: BeforeFileAddedEvent.php:80
‪TYPO3\CMS\Core\Resource\Event\AfterFileCreatedEvent\getFileName
‪getFileName()
Definition: AfterFileCreatedEvent.php:44
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderCopiedEvent\getTargetParentFolder
‪getTargetParentFolder()
Definition: BeforeFolderCopiedEvent.php:52
‪TYPO3\CMS\Core\Resource\Event\BeforeFileContentsSetEvent\getContent
‪getContent()
Definition: BeforeFileContentsSetEvent.php:48
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderAddedEvent
Definition: BeforeFolderAddedEvent.php:27
‪TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent\getResource
‪getResource()
Definition: ModifyIconForResourcePropertiesEvent.php:57
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderCopiedEvent\getFolder
‪getFolder()
Definition: BeforeFolderCopiedEvent.php:47
‪TYPO3\CMS\Core\Resource\Event\AfterResourceStorageInitializationEvent
Definition: AfterResourceStorageInitializationEvent.php:28
‪TYPO3\CMS\Core\Resource\Event\AfterFolderMovedEvent\getTargetFolder
‪getTargetFolder()
Definition: AfterFolderMovedEvent.php:59
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileReplaceSignal
‪onResourceStorageEmitPostFileReplaceSignal(AfterFileReplacedEvent $event)
Definition: SlotReplacement.php:354
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFileDelete
‪const SIGNAL_PostFileDelete
Definition: ResourceStorageInterface.php:76
‪TYPO3\CMS\Core\DataHandling\Event\IsTableExcludedFromReferenceIndexEvent\markAsExcluded
‪markAsExcluded()
Definition: IsTableExcludedFromReferenceIndexEvent.php:47
‪TYPO3\CMS\Core\Resource\Event\AfterFolderAddedEvent\getFolder
‪getFolder()
Definition: AfterFolderAddedEvent.php:38
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFileAdd
‪const SIGNAL_PostFileAdd
Definition: ResourceStorageInterface.php:36
‪TYPO3\CMS\Core\Resource\Event\AfterFileMarkedAsMissingEvent\getFileUid
‪getFileUid()
Definition: AfterFileMarkedAsMissingEvent.php:37
‪TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent\getSourceFilePath
‪getSourceFilePath()
Definition: BeforeFileAddedEvent.php:70
‪TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent\getStorage
‪getStorage()
Definition: GeneratePublicUrlForResourceEvent.php:66
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\postInitializeMailer
‪postInitializeMailer(AfterMailerInitializationEvent $event)
Definition: SlotReplacement.php:692
‪TYPO3\CMS\Core\Resource\Event\BeforeFileReplacedEvent\getFile
‪getFile()
Definition: BeforeFileReplacedEvent.php:42
‪TYPO3\CMS\Core\Resource\Event\AfterFileDeletedEvent\getFile
‪getFile()
Definition: AfterFileDeletedEvent.php:39
‪TYPO3\CMS\Core\Resource\Event\AfterFileProcessingEvent\getConfiguration
‪getConfiguration()
Definition: AfterFileProcessingEvent.php:85
‪TYPO3\CMS\Core\Resource\ResourceFactory
Definition: ResourceFactory.php:41
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFolderRenameSignal
‪onResourceStorageEmitPreFolderRenameSignal(BeforeFolderRenamedEvent $event)
Definition: SlotReplacement.php:512
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFileCopy
‪const SIGNAL_PreFileCopy
Definition: ResourceStorageInterface.php:51
‪TYPO3\CMS\Core\Resource\Event\AfterFileRenamedEvent
Definition: AfterFileRenamedEvent.php:27
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFolderCopy
‪const SIGNAL_PostFolderCopy
Definition: ResourceStorageInterface.php:126
‪TYPO3\CMS\Core\Resource\Event\AfterFolderMovedEvent\getTargetParentFolder
‪getTargetParentFolder()
Definition: AfterFolderMovedEvent.php:54
‪TYPO3\CMS\Core\Resource\Event\AfterFileContentsSetEvent
Definition: AfterFileContentsSetEvent.php:28
‪TYPO3\CMS\Core\Resource\Event\AfterFileMovedEvent\getOriginalFolder
‪getOriginalFolder()
Definition: AfterFileMovedEvent.php:61
‪TYPO3\CMS\Core\Resource\Event\AfterFileReplacedEvent\getFile
‪getFile()
Definition: AfterFileReplacedEvent.php:43
‪TYPO3\CMS\Core\Resource\Event\AfterFolderMovedEvent\getFolder
‪getFolder()
Definition: AfterFolderMovedEvent.php:49
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onIconFactoryEmitBuildIconForResourceSignal
‪onIconFactoryEmitBuildIconForResourceSignal(ModifyIconForResourcePropertiesEvent $event)
Definition: SlotReplacement.php:621
‪TYPO3\CMS\Core\Resource\Event\AfterFileRemovedFromIndexEvent
Definition: AfterFileRemovedFromIndexEvent.php:26
‪TYPO3\CMS\Core\Resource\Event\AfterFileCopiedEvent
Definition: AfterFileCopiedEvent.php:30
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onFileIndexRepositoryRecordCreated
‪onFileIndexRepositoryRecordCreated(AfterFileAddedToIndexEvent $event)
Definition: SlotReplacement.php:140
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\$signalSlotDispatcher
‪SignalSlotDispatcher $signalSlotDispatcher
Definition: SlotReplacement.php:96
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onSqlReaderEmitTablesDefinitionIsBeingBuiltSignal
‪onSqlReaderEmitTablesDefinitionIsBeingBuiltSignal(AlterTableDefinitionStatementsEvent $event)
Definition: SlotReplacement.php:650
‪TYPO3\CMS\Core\Resource\Event\AfterFileProcessingEvent\getTaskType
‪getTaskType()
Definition: AfterFileProcessingEvent.php:80
‪TYPO3\CMS\Core\Resource\Event\BeforeFileDeletedEvent\getFile
‪getFile()
Definition: BeforeFileDeletedEvent.php:38
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFolderMove
‪const SIGNAL_PostFolderMove
Definition: ResourceStorageInterface.php:136
‪TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent\getFileName
‪getFileName()
Definition: BeforeFileAddedEvent.php:60
‪TYPO3\CMS\Core\Resource\Event\BeforeFileRenamedEvent\getTargetFileName
‪getTargetFileName()
Definition: BeforeFileRenamedEvent.php:47
‪TYPO3\CMS\Core\Resource\Event\AfterFolderCopiedEvent\getTargetParentFolder
‪getTargetParentFolder()
Definition: AfterFolderCopiedEvent.php:54
‪TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent\setFileIdentifier
‪setFileIdentifier(?string $fileIdentifier)
Definition: BeforeResourceStorageInitializationEvent.php:72
‪TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent
Definition: ModifyIconForResourcePropertiesEvent.php:27
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFolderCopySignal
‪onResourceStorageEmitPostFolderCopySignal(AfterFolderCopiedEvent $event)
Definition: SlotReplacement.php:472
‪TYPO3\CMS\Core\Mail\Mailer
Definition: Mailer.php:38
‪TYPO3\CMS\Core\Resource\Event\EnrichFileMetaDataEvent
Definition: EnrichFileMetaDataEvent.php:26
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\$eventDispatcher
‪EventDispatcherInterface $eventDispatcher
Definition: SlotReplacement.php:100
‪TYPO3\CMS\Core\Resource\Event\EnrichFileMetaDataEvent\setRecord
‪setRecord(array $record)
Definition: EnrichFileMetaDataEvent.php:61
‪TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent\getOverlayIdentifier
‪getOverlayIdentifier()
Definition: ModifyIconForResourcePropertiesEvent.php:82
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onMetaDataRepositoryRecordDeleted
‪onMetaDataRepositoryRecordDeleted(AfterFileMetaDataDeletedEvent $event)
Definition: SlotReplacement.php:126
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFolderRename
‪const SIGNAL_PreFolderRename
Definition: ResourceStorageInterface.php:151
‪TYPO3\CMS\Core\Mail\Event\AfterMailerInitializationEvent\getMailer
‪getMailer()
Definition: AfterMailerInitializationEvent.php:37
‪TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataUpdatedEvent\getRecord
‪getRecord()
Definition: AfterFileMetaDataUpdatedEvent.php:54
‪TYPO3\CMS\Core\Resource\Event\BeforeFileMovedEvent\getFolder
‪getFolder()
Definition: BeforeFileMovedEvent.php:53
‪TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent\setRecord
‪setRecord(array $record)
Definition: BeforeResourceStorageInitializationEvent.php:62
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFolderMove
‪const SIGNAL_PreFolderMove
Definition: ResourceStorageInterface.php:131
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFolderAddSignal
‪onResourceStorageEmitPostFolderAddSignal(AfterFolderAddedEvent $event)
Definition: SlotReplacement.php:448
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileCreateSignal
‪onResourceStorageEmitPreFileCreateSignal(BeforeFileCreatedEvent $event)
Definition: SlotReplacement.php:366
‪TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataCreatedEvent\getRecord
‪getRecord()
Definition: AfterFileMetaDataCreatedEvent.php:55
‪TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent
Definition: BeforeFileAddedEvent.php:30
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderMovedEvent\getFolder
‪getFolder()
Definition: BeforeFolderMovedEvent.php:48
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderMovedEvent\getTargetFolderName
‪getTargetFolderName()
Definition: BeforeFolderMovedEvent.php:58
‪TYPO3\CMS\Core\Resource\Service\FileProcessingService\SIGNAL_PreFileProcess
‪const SIGNAL_PreFileProcess
Definition: FileProcessingService.php:54
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFileReplace
‪const SIGNAL_PreFileReplace
Definition: ResourceStorageInterface.php:91
‪TYPO3\CMS\Core\Resource\Event\BeforeFileContentsSetEvent\getFile
‪getFile()
Definition: BeforeFileContentsSetEvent.php:43
‪TYPO3\CMS\Core\Resource\ResourceStorage
Definition: ResourceStorage.php:122
‪TYPO3\CMS\Core\Tree\Event\ModifyTreeDataEvent\getProvider
‪getProvider()
Definition: ModifyTreeDataEvent.php:53
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderCopiedEvent
Definition: BeforeFolderCopiedEvent.php:27
‪TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent\getResource
‪getResource()
Definition: GeneratePublicUrlForResourceEvent.php:61
‪TYPO3\CMS\Core\Resource\Event\BeforeFileProcessingEvent\getDriver
‪getDriver()
Definition: BeforeFileProcessingEvent.php:70
‪TYPO3\CMS\Core\Resource\Event\AfterFileContentsSetEvent\getFile
‪getFile()
Definition: AfterFileContentsSetEvent.php:43
‪TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent
Definition: BeforeResourceStorageInitializationEvent.php:27
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileDeleteSignal
‪onResourceStorageEmitPreFileDeleteSignal(BeforeFileDeletedEvent $event)
Definition: SlotReplacement.php:390
‪TYPO3\CMS\Core\Resource\Event\AfterFolderRenamedEvent\getFolder
‪getFolder()
Definition: AfterFolderRenamedEvent.php:38
‪TYPO3\CMS\Core\Resource\Event\BeforeFileMovedEvent\getFile
‪getFile()
Definition: BeforeFileMovedEvent.php:48
‪TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent\getTargetFolder
‪getTargetFolder()
Definition: BeforeFileAddedEvent.php:75
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreGeneratePublicUrlSignal
‪onResourceStorageEmitPreGeneratePublicUrlSignal(GeneratePublicUrlForResourceEvent $event)
Definition: SlotReplacement.php:558
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFileCreate
‪const SIGNAL_PreFileCreate
Definition: ResourceStorageInterface.php:41
‪TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent\getRecord
‪getRecord()
Definition: BeforeResourceStorageInitializationEvent.php:57
‪TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent\getOptions
‪getOptions()
Definition: ModifyIconForResourcePropertiesEvent.php:67
‪TYPO3\CMS\Core\Package\Event\PackagesMayHaveChangedEvent
Definition: PackagesMayHaveChangedEvent.php:24
‪TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent\setIconIdentifier
‪setIconIdentifier(?string $iconIdentifier)
Definition: ModifyIconForResourcePropertiesEvent.php:77
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onSoftReferenceIndexSetTypoLinkPartsElementSignal
‪onSoftReferenceIndexSetTypoLinkPartsElementSignal(AppendLinkHandlerElementsEvent $event)
Definition: SlotReplacement.php:596
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onFileProcessingServiceEmitPostFileProcessSignal
‪onFileProcessingServiceEmitPostFileProcessSignal(AfterFileProcessingEvent $event)
Definition: SlotReplacement.php:202
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFolderAdd
‪const SIGNAL_PreFolderAdd
Definition: ResourceStorageInterface.php:111
‪TYPO3\CMS\Core\Resource\Event\SanitizeFileNameEvent\setFileName
‪setFileName(string $fileName)
Definition: SanitizeFileNameEvent.php:59
‪TYPO3\CMS\Core\Database\Schema\Exception\UnexpectedSignalReturnValueTypeException
Definition: UnexpectedSignalReturnValueTypeException.php:24
‪$tca
‪$tca
Definition: sys_file_metadata.php:5
‪TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent
Definition: AlterTableDefinitionStatementsEvent.php:24
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PreFileSetContents
‪const SIGNAL_PreFileSetContents
Definition: ResourceStorageInterface.php:101
‪TYPO3\CMS\Core\Resource\Event\AfterFileCopiedEvent\getFile
‪getFile()
Definition: AfterFileCopiedEvent.php:55
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileReplaceSignal
‪onResourceStorageEmitPreFileReplaceSignal(BeforeFileReplacedEvent $event)
Definition: SlotReplacement.php:342
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\__construct
‪__construct(SignalSlotDispatcher $signalSlotDispatcher, EventDispatcherInterface $eventDispatcher)
Definition: SlotReplacement.php:102
‪TYPO3\CMS\Core\Resource\Service\FileProcessingService
Definition: FileProcessingService.php:38
‪TYPO3\CMS\Core\Resource\Event\SanitizeFileNameEvent
Definition: SanitizeFileNameEvent.php:29
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onMetaDataRepositoryRecordUpdated
‪onMetaDataRepositoryRecordUpdated(AfterFileMetaDataUpdatedEvent $event)
Definition: SlotReplacement.php:116
‪TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataUpdatedEvent
Definition: AfterFileMetaDataUpdatedEvent.php:24
‪TYPO3\CMS\Core\Resource\Event\AfterFileMarkedAsMissingEvent
Definition: AfterFileMarkedAsMissingEvent.php:27
‪TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent\setOverlayIdentifier
‪setOverlayIdentifier(?string $overlayIdentifier)
Definition: ModifyIconForResourcePropertiesEvent.php:87
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderMovedEvent
Definition: BeforeFolderMovedEvent.php:28
‪TYPO3\CMS\Core\Resource\Event\AfterFileAddedEvent\getFolder
‪getFolder()
Definition: AfterFileAddedEvent.php:50
‪TYPO3\CMS\Core\Resource\Event\SanitizeFileNameEvent\getFileName
‪getFileName()
Definition: SanitizeFileNameEvent.php:54
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceFactoryPreProcessStorage
‪onResourceFactoryPreProcessStorage(BeforeResourceStorageInitializationEvent $event)
Definition: SlotReplacement.php:159
‪TYPO3\CMS\Core\Utility\GeneralUtility
Definition: GeneralUtility.php:46
‪TYPO3\CMS\Core\Configuration\Event\AfterTcaCompilationEvent\setTca
‪setTca(array $tca)
Definition: AfterTcaCompilationEvent.php:42
‪TYPO3\CMS\Core\Resource\Event\AfterFileReplacedEvent
Definition: AfterFileReplacedEvent.php:28
‪TYPO3\CMS\Core\Resource\Event\BeforeFileProcessingEvent\getProcessedFile
‪getProcessedFile()
Definition: BeforeFileProcessingEvent.php:60
‪TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent\setFileName
‪setFileName(string $fileName)
Definition: BeforeFileAddedEvent.php:65
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFolderMoveSignal
‪onResourceStorageEmitPreFolderMoveSignal(BeforeFolderMovedEvent $event)
Definition: SlotReplacement.php:485
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFileSetContents
‪const SIGNAL_PostFileSetContents
Definition: ResourceStorageInterface.php:106
‪TYPO3\CMS\Core\Resource\Event\SanitizeFileNameEvent\getTargetFolder
‪getTargetFolder()
Definition: SanitizeFileNameEvent.php:64
‪TYPO3\CMS\Core\Resource\Event\AfterFolderDeletedEvent
Definition: AfterFolderDeletedEvent.php:27
‪TYPO3\CMS\Core\Resource\Event\BeforeFolderCopiedEvent\getTargetFolderName
‪getTargetFolderName()
Definition: BeforeFolderCopiedEvent.php:57
‪TYPO3\CMS\Core\Compatibility
Definition: PseudoSiteTcaDisplayCondition.php:18
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFolderRenameSignal
‪onResourceStorageEmitPostFolderRenameSignal(AfterFolderRenamedEvent $event)
Definition: SlotReplacement.php:524
‪TYPO3\CMS\Core\Resource\Event\AfterFileDeletedEvent
Definition: AfterFileDeletedEvent.php:29
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFileCopy
‪const SIGNAL_PostFileCopy
Definition: ResourceStorageInterface.php:56
‪TYPO3\CMS\Core\Resource\Event\EnrichFileMetaDataEvent\getRecord
‪getRecord()
Definition: EnrichFileMetaDataEvent.php:56
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileMoveSignal
‪onResourceStorageEmitPostFileMoveSignal(AfterFileMovedEvent $event)
Definition: SlotReplacement.php:305
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onMetaDataRepositoryRecordCreated
‪onMetaDataRepositoryRecordCreated(AfterFileMetaDataCreatedEvent $event)
Definition: SlotReplacement.php:121
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFileRename
‪const SIGNAL_PostFileRename
Definition: ResourceStorageInterface.php:86
‪TYPO3\CMS\Core\Resource\Event\BeforeFileContentsSetEvent
Definition: BeforeFileContentsSetEvent.php:28
‪TYPO3\CMS\Core\Database\SoftReferenceIndex
Definition: SoftReferenceIndex.php:80
‪TYPO3\CMS\Core\Resource\Event\AfterFileAddedToIndexEvent\getRecord
‪getRecord()
Definition: AfterFileAddedToIndexEvent.php:46
‪TYPO3\CMS\Core\Resource\Event\AfterFileAddedEvent
Definition: AfterFileAddedEvent.php:30
‪TYPO3\CMS\Core\Resource\Event\AfterFileRenamedEvent\getFile
‪getFile()
Definition: AfterFileRenamedEvent.php:42
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onExtensionManagementUtilityTcaIsBeingBuilt
‪onExtensionManagementUtilityTcaIsBeingBuilt(AfterTcaCompilationEvent $event)
Definition: SlotReplacement.php:638
‪TYPO3\CMS\Core\Resource\ResourceStorageInterface\SIGNAL_PostFileCreate
‪const SIGNAL_PostFileCreate
Definition: ResourceStorageInterface.php:46
‪TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileCopySignal
‪onResourceStorageEmitPostFileCopySignal(AfterFileCopiedEvent $event)
Definition: SlotReplacement.php:280
‪TYPO3\CMS\Extbase\SignalSlot\Dispatcher
Definition: Dispatcher.php:126