getRequest(); $contextIds = Services::get('context')->getIds(); foreach ($contextIds as $contextId) { $submissions = Repo::submission() ->getCollector() ->filterByContextIds([$contextId]) ->getIds(); foreach ($submissions as $submission) { $version = 1; foreach ($submission->getData('publications') as $publication) { Repo::publication()->edit($publication, ['version' => $version]); $version++; } } } } } $tool = new SetVersionTool($argv ?? []); $tool->execute();