wire( Plugin_Meta::class, $meta ); $actor_bootstrap = $repository->resolve( Actor_Bootstrap::class ); $actor_bootstrap->bootstrap( $bootstraps ); return $repository; } /** * @return class-string[] */ protected static function get_bootstraps(): array { return array( Acf_Bootstrap::class, Template_Engine_Bootstrap::class, Field_Provider_Bootstrap::class, Plugin_Bootstrap::class, Assets_Bootstrap::class, Bridge_Bootstrap::class, Dashboard_Bootstrap::class, // layouts. Layouts_Bootstrap::class, Layout_Acf_Bootstrap::class, Layout_Tabs_Bootstrap::class, Layout_Integrations_Bootstrap::class, // post_selections. Post_Selections_Bootstrap::class, Selection_Acf_Bootstrap::class, Selection_Tabs_Bootstrap::class, Selection_Integrations_Bootstrap::class, // shared post_type items (mounter, git). Post_Type_Bootstrap::class, // migrations. Version_Migrations_Bootstrap::class, ); } }