diff --git a/libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php b/libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php index ab59f6d667..b103545978 100644 --- a/libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php +++ b/libraries/classes/Plugins/Transformations/Abs/Bool2TextTransformationsPlugin.php @@ -35,7 +35,7 @@ abstract class Bool2TextTransformationsPlugin extends TransformationsPlugin * @param array $options transformation options * @param FieldMetadata|null $meta meta information */ - public function applyTransformation($buffer, array $options = [], FieldMetadata|null $meta = null): string + public function applyTransformation(string $buffer, array $options = [], FieldMetadata|null $meta = null): string { $cfg = $GLOBALS['cfg']; $options = $this->getOptions($options, $cfg['DefaultTransformations']['Bool2Text']); diff --git a/libraries/classes/Plugins/Transformations/Abs/CodeMirrorEditorTransformationPlugin.php b/libraries/classes/Plugins/Transformations/Abs/CodeMirrorEditorTransformationPlugin.php index 30c65aaa3a..1bfbf3e103 100644 --- a/libraries/classes/Plugins/Transformations/Abs/CodeMirrorEditorTransformationPlugin.php +++ b/libraries/classes/Plugins/Transformations/Abs/CodeMirrorEditorTransformationPlugin.php @@ -25,7 +25,7 @@ abstract class CodeMirrorEditorTransformationPlugin extends IOTransformationsPlu * @param array $options transformation options * @param FieldMetadata|null $meta meta information */ - public function applyTransformation($buffer, array $options = [], FieldMetadata|null $meta = null): string + public function applyTransformation(string $buffer, array $options = [], FieldMetadata|null $meta = null): string { return $buffer; } diff --git a/libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php b/libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php index 4f02e02a31..0a4d64e3fc 100644 --- a/libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php +++ b/libraries/classes/Plugins/Transformations/Abs/DateFormatTransformationsPlugin.php @@ -55,9 +55,8 @@ abstract class DateFormatTransformationsPlugin extends TransformationsPlugin * @param array $options transformation options * @param FieldMetadata|null $meta meta information */ - public function applyTransformation($buffer, array $options = [], FieldMetadata|null $meta = null): string + public function applyTransformation(string $buffer, array $options = [], FieldMetadata|null $meta = null): string { - $buffer = (string) $buffer; // possibly use a global transform and feed it with special options $cfg = $GLOBALS['cfg']; $options = $this->getOptions($options, $cfg['DefaultTransformations']['DateFormat']); diff --git a/libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php b/libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php index cde843167f..eb26627b76 100644 --- a/libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php +++ b/libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php @@ -41,7 +41,7 @@ abstract class DownloadTransformationsPlugin extends TransformationsPlugin * @param array $options transformation options * @param FieldMetadata|null $meta meta information */ - public function applyTransformation($buffer, array $options = [], FieldMetadata|null $meta = null): string + public function applyTransformation(string $buffer, array $options = [], FieldMetadata|null $meta = null): string { $GLOBALS['row'] ??= null; $GLOBALS['fields_meta'] ??= null; diff --git a/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php b/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php index e66d4294e8..6afa609e4f 100644 --- a/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php +++ b/libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php @@ -77,7 +77,7 @@ abstract class ExternalTransformationsPlugin extends TransformationsPlugin * @param array $options transformation options * @param FieldMetadata|null $meta meta information */ - public function applyTransformation($buffer, array $options = [], FieldMetadata|null $meta = null): string + public function applyTransformation(string $buffer, array $options = [], FieldMetadata|null $meta = null): string { // possibly use a global transform and feed it with special options diff --git a/libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php b/libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php index 61ff258a5d..ad04028820 100644 --- a/libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php +++ b/libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php @@ -37,7 +37,7 @@ abstract class FormattedTransformationsPlugin extends TransformationsPlugin * @param array $options transformation options * @param FieldMetadata|null $meta meta information */ - public function applyTransformation($buffer, array $options = [], FieldMetadata|null $meta = null): string + public function applyTransformation(string $buffer, array $options = [], FieldMetadata|null $meta = null): string { return '