Version_Migrator::class ); } public static function get_actor_classes(): array { return array( Upgrade_Notice::class ); } public static function get_actor_factories( Instance_Container $container ): array { $factory = $container->resolve( Version_Migrations_Factory::class ); /** * Migrations depend on the instances registered in the container by later modules, * so they are registered lazily, when the migrator is created. */ return array( Version_Migrator::class => fn() => $factory->version_migrator() ); } }