[ 'label' => 'Access People Provider Local', 'description' => 'View and access the local people provider module', 'group' => 'People Providers' ], ]; } public function boot(): void { // Register listeners $this->events->listen($this->handle(), UserCreatedEvent::class, UserEventListener::class, 'onUserCreated', DeliveryMode::Deferred); $this->events->listen($this->handle(), UserDeletingEvent::class, UserEventListener::class, 'onUserDeleting', DeliveryMode::Deferred); // Register providers $this->providerManager->register(ProviderInterface::TYPE_PEOPLE, 'default', Provider::class); } public function registerBI(): array { return [ 'handle' => $this->handle(), 'namespace' => 'ProviderLocalPeople', 'version' => $this->version(), 'label' => $this->label(), 'author' => $this->author(), 'description' => $this->description() ]; } }