$getOption('db_host'), 'MYSQL_PORT' => $getOption('db_port'), 'MYSQL_USER' => $getOption('db_user'), 'MYSQL_PASSWORD' => $getOption('db_password'), 'MAILSHOTS_REMOTE_MYSQL_DB' => $getOption('mailshots_db_name'), 'MEMBERS_REMOTE_MYSQL_DB' => $getOption('members_db_name'), ]; $wp = new ProductionWordPressFacade(); $container = Plugin::buildContainer($dbConfig, $wp); $container->get(FecaMailshots\Admin\DataSourcesAdminPage::class)->register(); $container->get(FecaMailshots\Admin\MailshotsAdminPage::class)->register(); $container->get(FecaMailshots\Admin\AttachmentsAdminPage::class)->register(); $container->get(FecaMailshots\Admin\PdfAssetsAdminPage::class)->register(); $container->get(FecaMailshots\Admin\SetupAdminPage::class)->register(); $container->get(FecaMailshots\Admin\ProfileAdminPage::class)->register(); $container->get(FecaMailshots\Admin\MailshotTestAdminPage::class)->register(); $container->get(FecaMailshots\Admin\RunMailshotAdminPage::class)->register();