PHPackages                             jgrancell/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. jgrancell/seat-connector

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

jgrancell/seat-connector
========================

Provide basic layer for SeAT connectors.

2.3.2(4y ago)0401GPL-3.0-or-laterPHP

Since Aug 3Pushed 4y agoCompare

[ Source](https://github.com/jgrancell/seat-connector)[ Packagist](https://packagist.org/packages/jgrancell/seat-connector)[ RSS](/packages/jgrancell-seat-connector/feed)WikiDiscussions 2.0.x Synced today

READMEChangelogDependencies (4)Versions (33)Used By (1)

Readme
======

[](#readme)

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

[](#seat-connector)

Provide basic layer for SeAT connectors

[![Latest Stable Version](https://camo.githubusercontent.com/b78f11a6d33bd17cef3904ba1ef17339f0566b062248d9ca4c20c6f88571cd97/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7761726c6f662f736561742d636f6e6e6563746f723f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/warlof/seat-connector)[![Downloads](https://camo.githubusercontent.com/6b54960b8c664148507043f17b422693c380ac30e3b3894da3b61399e565f0ec/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7761726c6f662f736561742d636f6e6e6563746f723f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/warlof/seat-connector)[![Latest Stable Version](https://camo.githubusercontent.com/d460d1063a3b5a4ed99c541ef46bacd3a083ef7cf4e18d965bd89efdf627baed/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536541542d342e302e782d626c756576696f6c65743f7374796c653d666f722d7468652d6261646765)](https://github.com/eveseat/seat)[![Maintainability](https://camo.githubusercontent.com/c02d822acd861fd43b0265d22183683bf62b9d2ac6e3b95efa18158d4fb94963/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6d61696e7461696e6162696c6974792f7761726c6f662f736561742d636f6e6e6563746f723f7374796c653d666f722d7468652d6261646765)](https://codeclimate.com/github/warlof/seat-connector/maintainability)[![License](https://camo.githubusercontent.com/704c88909732437706a1b259e2435f67f9d553690f0e80385b3ce1a03ecee69d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7761726c6f662f736561742d636f6e6e6563746f723f7374796c653d666f722d7468652d6261646765)](https://github.com/warlof/seat-connector/blob/master/LICENSE)

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 warlof/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

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 96.4% 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 ~21 days

Recently: every ~32 days

Total

32

Last Release

1813d ago

Major Versions

1.4.5 → 2.0.0-rc12020-06-03

1.0.x-dev → 2.1.02021-01-14

### Community

Maintainers

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

---

Top Contributors

[![warlof](https://avatars.githubusercontent.com/u/648753?v=4)](https://github.com/warlof "warlof (163 commits)")[![jgrancell](https://avatars.githubusercontent.com/u/6320811?v=4)](https://github.com/jgrancell "jgrancell (2 commits)")[![xcrf](https://avatars.githubusercontent.com/u/8524371?v=4)](https://github.com/xcrf "xcrf (2 commits)")[![akturis](https://avatars.githubusercontent.com/u/16912735?v=4)](https://github.com/akturis "akturis (1 commits)")[![wfjsw](https://avatars.githubusercontent.com/u/2220320?v=4)](https://github.com/wfjsw "wfjsw (1 commits)")

### Embed Badge

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

```
[![Health](https://phpackages.com/badges/jgrancell-seat-connector/health.svg)](https://phpackages.com/packages/jgrancell-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)
