diff --git a/typo3/sysext/backend/Classes/Toolbar/Enumeration/InformationStatus.php b/typo3/sysext/backend/Classes/Toolbar/Enumeration/InformationStatus.php index a8b2bf8b5b2c3f00ef642c960b634d22b09a8c9a..5a61e23c4a5fd46b872a42eeca042442faf2138f 100644 --- a/typo3/sysext/backend/Classes/Toolbar/Enumeration/InformationStatus.php +++ b/typo3/sysext/backend/Classes/Toolbar/Enumeration/InformationStatus.php @@ -68,6 +68,6 @@ final class InformationStatus extends Enumeration */ public function isGreaterThan(InformationStatus $status) { - return static::$statusIntegerMap[(string)$this] > static::$statusIntegerMap[(string)$status]; + return self::$statusIntegerMap[(string)$this] > self::$statusIntegerMap[(string)$status]; } } diff --git a/typo3/sysext/felogin/Classes/Updates/MigrateFeloginPlugins.php b/typo3/sysext/felogin/Classes/Updates/MigrateFeloginPlugins.php index a8c02e7bf997d347fd6701da63924e23e77c50a0..28427244afc9a9a654a626eea9fa13c236e45396 100644 --- a/typo3/sysext/felogin/Classes/Updates/MigrateFeloginPlugins.php +++ b/typo3/sysext/felogin/Classes/Updates/MigrateFeloginPlugins.php @@ -179,7 +179,7 @@ final class MigrateFeloginPlugins implements UpgradeWizardInterface */ protected function migrateFlexformSettings(string $oldValue): string { - $fieldNames = implode('|', static::$flexFormFields); + $fieldNames = implode('|', self::$flexFormFields); $pattern = '/<field index="(' . $fieldNames . ')">/'; $replacement = '<field index="settings.$1">'; @@ -196,7 +196,7 @@ final class MigrateFeloginPlugins implements UpgradeWizardInterface { $constraints = []; - foreach (static::$flexFormFields as $flexFormField) { + foreach (self::$flexFormFields as $flexFormField) { $value = '%<field index="' . $flexFormField . '">%'; $constraints[] = $queryBuilder->expr()->like('pi_flexform', $queryBuilder->createNamedParameter($value)); } diff --git a/typo3/sysext/form/Classes/Mvc/Property/Exception/TypeConverterException.php b/typo3/sysext/form/Classes/Mvc/Property/Exception/TypeConverterException.php index 0de2ca9043dd20e03af74065a7d345f19906729d..3425cb8bb843394538b67e810393cf8ede9b611c 100644 --- a/typo3/sysext/form/Classes/Mvc/Property/Exception/TypeConverterException.php +++ b/typo3/sysext/form/Classes/Mvc/Property/Exception/TypeConverterException.php @@ -29,9 +29,7 @@ final class TypeConverterException extends \TYPO3\CMS\Extbase\Property\Exception public static function fromError(Error $error): TypeConverterException { - // [phpstan] Unsafe usage of new static() - // todo: Either mark this class or its constructor final or use new self instead. - $exception = new static($error->getMessage(), $error->getCode()); + $exception = new self($error->getMessage(), $error->getCode()); $exception->error = $error; return $exception;