if ($input->
getOption('skip-asset-build'
)) { $context->
addState(PluginLifecycleService::STATE_SKIP_ASSET_BUILDING
);
} /** @var EventDispatcherInterface $eventDispatcher */
$eventDispatcher =
$this->container->
get('event_dispatcher'
);
$updateEvent =
new UpdatePostFinishEvent($context,
$oldVersion,
$newVersion);
$eventDispatcher->
dispatch($updateEvent);
$this->
installAssets($output);
$output->
writeln(''
);
return self::SUCCESS;
} private function runMigrations(OutputInterface
$output): int
{ $application =
$this->
getApplication();
if ($application === null
) { throw new \
RuntimeException('No application initialised'
);
}