Updated composer dependencies and fixed a bug which caused infinite recursion...

This commit is contained in:
Jan Böhmer 2021-01-03 20:34:58 +01:00
parent bb8c49df16
commit 40eefdbf1b
3 changed files with 2053 additions and 1357 deletions

3392
composer.lock generated

File diff suppressed because it is too large Load diff

View file

@ -58,12 +58,12 @@ class LogDBMigrationSubscriber implements EventSubscriber
protected $new_version = null;
protected $eventLogger;
protected $aliasResolver;
protected $dependencyFactory;
public function __construct(EventLogger $eventLogger, DependencyFactory $dependencyFactory)
{
$this->eventLogger = $eventLogger;
$this->aliasResolver = $dependencyFactory->getVersionAliasResolver();
$this->dependencyFactory = $dependencyFactory;
}
public function onMigrationsMigrated(MigrationsEventArgs $args): void
@ -73,6 +73,8 @@ class LogDBMigrationSubscriber implements EventSubscriber
return;
}
$aliasResolver = $this->dependencyFactory->getVersionAliasResolver();
//Save the version after the migration
//$this->new_version = $args->getMigratorConfiguration()->getCurrentVersion();
$this->new_version = (string) $this->aliasResolver->resolveVersionAlias('current');
@ -83,7 +85,7 @@ class LogDBMigrationSubscriber implements EventSubscriber
try {
$log = new DatabaseUpdatedLogEntry($this->old_version, $this->new_version);
$this->eventLogger->logAndFlush($log);
//$this->eventLogger->logAndFlush($log);
} catch (\Throwable $exception) {
//Ignore any exception occuring here...
}
@ -93,8 +95,10 @@ class LogDBMigrationSubscriber implements EventSubscriber
{
// Save the version before any migration
if (null === $this->old_version) {
$aliasResolver = $this->dependencyFactory->getVersionAliasResolver();
//$this->old_version = $args->getConfiguration()->getCurrentVersion();
$this->old_version = (string) $this->aliasResolver->resolveVersionAlias('current');
$this->old_version = (string) $aliasResolver->resolveVersionAlias('current');
}
}

View file

@ -705,6 +705,9 @@
"symfony/property-info": {
"version": "v4.2.3"
},
"symfony/proxy-manager-bridge": {
"version": "v5.2.1"
},
"symfony/routing": {
"version": "5.1",
"recipe": {
@ -876,6 +879,9 @@
"symplify/smart-file-system": {
"version": "v7.1.3"
},
"symplify/symplify-kernel": {
"version": "8.3.48"
},
"tecnickcom/tc-lib-barcode": {
"version": "1.15.20"
},