registerForAutoconfiguration(WindowTab::class) ->addTag('kupshop.admin.window_tab') ->setPublic(false) ->setAutowired(true); $container->registerForAutoconfiguration(IAdminRegisterDynamic::class) ->addTag('kupshop.admin.register') ->setPublic(false) ->setAutowired(true); $container->registerForAutoconfiguration(IAdminRegisterStatic::class) ->addTag('kupshop.admin.register') ->setPublic(false) ->setAutowired(true); $container->registerForAutoconfiguration(PrintLabelsBase::class) ->addTag('kupshop.admin.products.print_label') ->setPublic(false) ->setAutowired(true); $container->registerForAutoconfiguration(IAction::class) ->addTag('kupshop.admin.action') ->setPublic(false) ->setAutowired(true); $container->registerForAutoconfiguration(IListMassEdit::class) ->addTag('kupshop.admin.list_mass_edit') ->setPublic(false) ->setAutowired(true); $container->addCompilerPass(new WindowTabPass()); $container->addCompilerPass(new AdminRegisterPass()); } }