PHPackages                             lynnezra/seat-connector - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. lynnezra/seat-connector

ActiveSeat-plugin[Utility &amp; Helpers](/categories/utility)

lynnezra/seat-connector
=======================

Provide basic layer for SeAT connectors.

v1.0.0(8mo ago)010GPL-3.0-or-laterPHPPHP ^8.1

Since Sep 6Pushed 8mo agoCompare

[ Source](https://github.com/Lynnezra/seat-connector)[ Packagist](https://packagist.org/packages/lynnezra/seat-connector)[ RSS](/packages/lynnezra-seat-connector/feed)WikiDiscussions 3.0.x Synced 1mo ago

READMEChangelog (1)Dependencies (6)Versions (2)Used By (0)

Readme
======

[](#readme)

SeAT-Connector
--------------

[](#seat-connector)

Provide basic layer for SeAT connectors

[![Latest Stable Version](https://camo.githubusercontent.com/4436a6e0b0dbc3ee0ddc60064895cb334286dfabf40f2d1cf069c31440aa08dc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c796e6e657a72612f736561742d636f6e6e6563746f723f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/lynnezra/seat-connector)[![Downloads](https://camo.githubusercontent.com/618f03d44c8ee51f8d3697805d3206541bac65faa23c8d2971b9a70f63dc262a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c796e6e657a72612f736561742d636f6e6e6563746f723f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/lynnezra/seat-connector)[![Latest Stable Version](https://camo.githubusercontent.com/7e6d10a1875e60200da7f8de39ae9dad88e7b12730f0be15a846fd08c3039a0f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536541542d352e302e782d626c756576696f6c65743f7374796c653d666f722d7468652d6261646765)](https://github.com/eveseat/seat)[![Maintainability](https://camo.githubusercontent.com/b7b3bac7a24ef71949d62d99cdde04143e2064e85ae69d434608be81c03c5ba6/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6d61696e7461696e6162696c6974792f4c796e6e657a72612f736561742d636f6e6e6563746f723f7374796c653d666f722d7468652d6261646765)](https://codeclimate.com/github/Lynnezra/seat-connector/maintainability)[![License](https://camo.githubusercontent.com/62f097b928eb5ca6b27fbc26c4a64bba8a51f8d2a460ead15377331c2f1ecfcb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4c796e6e657a72612f736561742d636f6e6e6563746f723f7374796c653d666f722d7468652d6261646765)](https://github.com/Lynnezra/seat-connector/blob/master/LICENSE)

Thanks to [Warlof Tutsimo](https://github.com/warlof) for writing the original plugin. Development has been taken over by zenobio93 from 23. December 2023, and later forked by [Lynnezra](https://github.com/Lynnezra) for additional enhancements. To find the applied changes, please consult the git history.

Preview
-------

[](#preview)

The universal SeAT Connector Layer provider a single point of access for both your users and staff. You can manage users, policies, logs and everything for the same plugin and it will be maintain the same way on all platforms.

[![Access Management](./docs/acl.png)](./docs/acl.png)[![Identities](./docs/identities.png)](./docs/identities.png)[![Logs](./docs/logs.png)](./docs/logs.png)[![Registration](./docs/registration.png)](./docs/registration.png)[![Settings](./docs/settings.png)](./docs/settings.png)[![Users](./docs/users.png)](./docs/users.png)

Drivers
-------

[](#drivers)

You'll find bellow all supported platforms

PlatformLatest VersionMaintainerComposer ChainRepository**Teamspeak**[![Latest Stable Version](https://camo.githubusercontent.com/5876702b21d80dbaca8bf7d49ae9869e9cc7f7905035bd967089055fdab5ff1f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7761726c6f662f736561742d7465616d737065616b3f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/5876702b21d80dbaca8bf7d49ae9869e9cc7f7905035bd967089055fdab5ff1f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7761726c6f662f736561742d7465616d737065616b3f7374796c653d666f722d7468652d6261646765)Warlof Tutsimo`warlof/seat-teamspeak`[view](https://github.com/warlof/seat-teamspeak)**Discord**[![Latest Stable Version](https://camo.githubusercontent.com/a250c57688c1714f6c1aa157e9f0213decf70e1e6187612f4f93b8b6c321572c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7761726c6f662f736561742d646973636f72642d636f6e6e6563746f723f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/a250c57688c1714f6c1aa157e9f0213decf70e1e6187612f4f93b8b6c321572c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7761726c6f662f736561742d646973636f72642d636f6e6e6563746f723f7374796c653d666f722d7468652d6261646765)Warlof Tutsimo`warlof/seat-discord-connector`[view](https://github.com/warlof/seat-discord-connector)**Slack**[![Latest Stable Version](https://camo.githubusercontent.com/8f5159764dc99ae61473941bc139ab96b3ee662a409b195a43cda53818d86d5c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7761726c6f662f736c61636b626f743f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/8f5159764dc99ae61473941bc139ab96b3ee662a409b195a43cda53818d86d5c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7761726c6f662f736c61636b626f743f7374796c653d666f722d7468652d6261646765)Warlof Tutsimo`warlof/slackbot:dev-seat-connector`[view](https://github.com/warlof/slackbot)Installation
------------

[](#installation)

To use this plugin, you need at least one driver as it's only provide business logic for policy and UI. The connector can be install using `composer require lynnezra/seat-connector --update-no-dev`Any driver can be install using `composer require {composer chain} --update-no-dev`

You can add and/or remove drivers at any time.

Commands
--------

[](#commands)

The connector is shipped with two commands :

- `seat-connector:sync:sets` will refresh driver sets known by SeAT (by default, it will refresh sets for all drivers - you can specify driver using `--driver` argument)
- `seat-connector:apply:policies` will apply specified policy (by default, it will apply policy on all drivers - you can specify driver using `--driver` argument)

Structure
---------

[](#structure)

[![UML Class Schema](./docs/UML.png)](./docs/UML.png)

[![UML Object Schema](./docs/ConnectorObjectDiagram.png)](./docs/ConnectorObjectDiagram.png)

Build your own [driver](./docs/ImplementDriver.md)

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance60

Regular maintenance activity

Popularity5

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 86.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

253d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ab2227e9508946a5ada744368242bc9cec60a5222e36badd8a1729fcb73be800?d=identicon)[Lynnezra](/maintainers/Lynnezra)

---

Top Contributors

[![warlof](https://avatars.githubusercontent.com/u/648753?v=4)](https://github.com/warlof "warlof (164 commits)")[![zenobio93](https://avatars.githubusercontent.com/u/5907705?v=4)](https://github.com/zenobio93 "zenobio93 (10 commits)")[![recursivetree](https://avatars.githubusercontent.com/u/60423027?v=4)](https://github.com/recursivetree "recursivetree (7 commits)")[![SimplyUnnamed](https://avatars.githubusercontent.com/u/2074278?v=4)](https://github.com/SimplyUnnamed "SimplyUnnamed (2 commits)")[![FeiBam](https://avatars.githubusercontent.com/u/56884041?v=4)](https://github.com/FeiBam "FeiBam (2 commits)")[![xcrf](https://avatars.githubusercontent.com/u/8524371?v=4)](https://github.com/xcrf "xcrf (2 commits)")[![wfjsw](https://avatars.githubusercontent.com/u/2220320?v=4)](https://github.com/wfjsw "wfjsw (1 commits)")[![Crypta-Eve](https://avatars.githubusercontent.com/u/25732499?v=4)](https://github.com/Crypta-Eve "Crypta-Eve (1 commits)")[![akturis](https://avatars.githubusercontent.com/u/16912735?v=4)](https://github.com/akturis "akturis (1 commits)")

###  Code Quality

Static AnalysisRector

### Embed Badge

![Health badge](/badges/lynnezra-seat-connector/health.svg)

```
[![Health](https://phpackages.com/badges/lynnezra-seat-connector/health.svg)](https://phpackages.com/packages/lynnezra-seat-connector)
```

###  Alternatives

[kassie/calendar

Calendar plugin for SeAT.

1420.6k1](/packages/kassie-calendar)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
