protected function markMigrationApplied(AbstractMigration $migration)
    {
        if (!isset($this->currentPackageData['composerManifest']['extra']['applied-flow-migrations'])) {
            $this->currentPackageData['composerManifest']['extra']['applied-flow-migrations'] = [];
        }
        $this->currentPackageData['composerManifest']['extra']['applied-flow-migrations'][] = $migration->getIdentifier();
        $composerFilePathAndName = Files::concatenatePaths([$this->currentPackageData['path'], 'composer.json']);
        Tools::writeComposerManifest($this->currentPackageData['composerManifest'], $composerFilePathAndName);
    }