Neos\Flow\Core\Migrations\Manager::getCurrentPackageKey PHP Метод

getCurrentPackageKey() публичный Метод

public getCurrentPackageKey ( ) : string
Результат string
    public function getCurrentPackageKey()
    {
        return isset($this->currentPackageData) ? $this->currentPackageData['packageKey'] : null;
    }

Usage Example

Пример #1
0
        outputBulletList($migration->getNotes());
        outputSeparator();
    }
    if ($migration->hasWarnings()) {
        outputHeadline('Warnings', 2);
        outputBulletList($migration->getWarnings(), STYLE_WARNING);
        outputSeparator();
    }
    if ($verbose) {
        outputLine('Done with %s', array($migration->getIdentifier()));
        outputLine();
    }
});
$migrationsManager->on(Manager::EVENT_MIGRATION_SKIPPED, function (AbstractMigration $migration, $reason) use($migrationsManager) {
    outputMigrationHeadline($migration);
    outputLine('  Skipping %s: %s', array($migrationsManager->getCurrentPackageKey(), $reason), 0, STYLE_WARNING);
    outputLine();
});
if ($verbose) {
    $migrationsManager->on(Manager::EVENT_MIGRATION_ALREADY_APPLIED, function (AbstractMigration $migration, $reason) use($migrationsManager) {
        outputMigrationHeadline($migration);
        outputLine('  Skipping %s: %s', array($migrationsManager->getCurrentPackageKey(), $reason));
        outputLine();
    });
}
$migrationsManager->on(Manager::EVENT_MIGRATION_EXECUTED, function (AbstractMigration $migration) use($migrationsManager) {
    outputMigrationHeadline($migration);
    outputLine('  Migrated %s', array($migrationsManager->getCurrentPackageKey()), 0, STYLE_SUCCESS);
});
if ($verbose) {
    $migrationsManager->on(Manager::EVENT_MIGRATION_COMMIT_SKIPPED, function (AbstractMigration $migration, $reason) {