---
title: "Breaking: #69224 - Fix wrong usage of enumerations in InformationStatus::mapStatusToInt()"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-69224"
source: "Changelog/7.5/Breaking-69224-FixWrongUsageOfEnumerationsInInformationStatusmapStatusToInt.rst"
typo3-version: "7.5"
typo3-major: 7
type: "breaking"
issue: 69224
forge: "https://forge.typo3.org/issues/69224"
tags: ["PHP-API"]
rendered: "2026-09-18T17:00:34+00:00"
---

# Breaking: #69224 - Fix wrong usage of enumerations in InformationStatus::mapStatusToInt() {#breaking-69224}

See [forge#69224](https://forge.typo3.org/issues/69224)

## Description {#description}

The `InformationStatus` enumeration provides a `mapStatusToInt()` method.

-   The method expects a string but should expect an enum of itself.
-   The method logic is not what is expected from an enumeration method as it does not do any logic comparison.

Therefore it has been replaced by `isGreaterThan()` as this was the logic that has been checked
everywhere `mapStatusToInt()` has been used.

## Impact {#impact}

The method `InformationStatus::mapStatusToInt()` has been replaced by `InformationStatus::isGreaterThan()` and all
usages have been replaced by the new method / logic.
As the `InformationStatus` Enum has been introduced in 7.4 it should not be used by any public API and
therefore the change should not have much impact.
