services = $services; } $this->register(); } /** * Registers services * * @return void */ public function register(): void { $services = apply_filters( 'eventin_services', $this->services ); foreach ( $services as $service ) { if ( ! class_exists( $service ) ) { continue; } $service = Eventin::$container->get( $service ); if ( $service instanceof HookableInterface ) { $service->register_hooks(); } } } }