register_niche( WooCommerceNicheSetup::get_instance() ); do_action( 'brandy_sites_onload', $this ); } public function register_niche( $niche_instance ) { $this->niches[] = $niche_instance; } public function get_niches() { $result = array(); foreach ( $this->niches as $niche_instance ) { $result[ $niche_instance::NICHE_ID ] = ImportService::data_with_counting( $niche_instance::get_niche_data() ); } return $result; } } NicheLoader::get_instance();