‪TYPO3CMS  ‪main
TaskInterface.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 
34 {
38  public function ‪getName(): string;
39 
43  public function ‪getType(): string;
44 
48  public function ‪getTargetFile(): Resource\‪ProcessedFile;
49 
53  public function ‪getSourceFile(): Resource\‪File;
54 
58  public function ‪getConfiguration(): array;
59 
63  public function ‪getConfigurationChecksum(): string;
64 
68  public function ‪getTargetFileName(): string;
69 
73  public function ‪getTargetFileExtension(): string;
74 
81  public function ‪fileNeedsProcessing(): bool;
82 
86  public function ‪isExecuted(): bool;
87 
94  public function ‪setExecuted(bool $successful): void;
95 
102  public function ‪isSuccessful(): bool;
103 
110  public function ‪sanitizeConfiguration(): void;
111 }
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\getType
‪getType()
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\getTargetFileExtension
‪getTargetFileExtension()
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface
Definition: TaskInterface.php:34
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\getConfiguration
‪getConfiguration()
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\sanitizeConfiguration
‪sanitizeConfiguration()
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\getTargetFileName
‪getTargetFileName()
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\fileNeedsProcessing
‪fileNeedsProcessing()
‪TYPO3\CMS\Core\Resource\Processing
Definition: AbstractTask.php:18
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\getTargetFile
‪getTargetFile()
‪TYPO3\CMS\Core\Resource\File
Definition: File.php:26
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\isExecuted
‪isExecuted()
‪TYPO3\CMS\Core\Resource
Definition: generateMimeTypes.php:52
‪TYPO3\CMS\Core\Resource\ProcessedFile
Definition: ProcessedFile.php:47
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\getConfigurationChecksum
‪getConfigurationChecksum()
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\setExecuted
‪setExecuted(bool $successful)
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\isSuccessful
‪isSuccessful()
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\getSourceFile
‪getSourceFile()
‪TYPO3\CMS\Core\Resource\Processing\TaskInterface\getName
‪getName()