---
title: "Deprecation: #110477 - CommandRegistry->getSchedulableCommands()"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-110477-1786635811"
source: "Changelog/15.0/Deprecation-110477-CommandRegistryGetSchedulableCommands.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Deprecation: #110477 - CommandRegistry->getSchedulableCommands()

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

## Description

The method
`\TYPO3\CMS\Core\Console\CommandRegistry->getSchedulableCommands()` has
been marked as deprecated and will be removed in TYPO3 v16.0.

## Impact

Calling the method triggers a PHP `E_USER_DEPRECATED` error.

## Affected installations

Installations with custom extensions that call
`CommandRegistry->getSchedulableCommands()` are affected. The method is
not used by TYPO3 Core.

The extension scanner reports usages as a weak match.

## Migration

Use `CommandRegistry->getSchedulableCommandsConfiguration()` to retrieve
the configuration indexed by command identifier. If command instances are
needed, retrieve them individually with `CommandRegistry->get()`:

```php
foreach (array_keys($commandRegistry->getSchedulableCommandsConfiguration()) as $commandIdentifier) {
    $command = $commandRegistry->get($commandIdentifier);
}
```
