17 use Symfony\Component\Console\Output\OutputInterface;
32 trigger_error(
'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this), E_USER_DEPRECATED);
69 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
86 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
100 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
103 return $this->identifier ?? static::class;
114 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
131 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
136 return (
bool)$result ===
true;
148 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
151 $tableExists = GeneralUtility::makeInstance(ConnectionPool::class)
152 ->getConnectionForTable($table)
154 ->tablesExist([$table]);
174 abstract public function performUpdate(array &$dbQueries, &$customMessage);
185 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
189 $installUtility = GeneralUtility::makeInstance(
190 \
TYPO3\CMS\Extensionmanager\Utility\InstallUtility::class
192 $installUtility->install($extensionKeys);
205 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
208 GeneralUtility::makeInstance(Registry::class)->set(
'installUpdate', static::class, $confValue);
219 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
222 $wizardClassName = static::class;
223 return GeneralUtility::makeInstance(Registry::class)->get(
'installUpdate', $wizardClassName,
false);
234 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
249 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
255 $this->output->write($message);
269 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
274 $this->output->write($description);
288 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),
292 DatabaseUpdatedPrerequisite::class
304 'Deprecated since TYPO3 v9, will be removed in TYPO3 v10.0, use UpgradeWizardInterface directly. affected class: ' . get_class($this),