If a migration's dependency is considered unfulfillable, the system reports the dependency as missing instead of the actual missing migration. This missing migration is often farther down the dependency chain.
Steps to reproduce:
- Rename phpbb/db/migration/data/v310/bot_update.php to bot_update2.php
- Rename that migration's class to bot_update2
- Run the migrations
- Receive error:
The migration "\phpbb\db\migration\data\v31x\v319rc1" is not fulfillable, missing migration "\phpbb\db\migration\data\v31x\v318".
The bot_update migration is reported as missing, not the first dependency.