PHPackages                             firelink-media/tds-provider-bundle - 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. firelink-media/tds-provider-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

firelink-media/tds-provider-bundle
==================================

1.11.0(2mo ago)02.1k↓100%PHPPHP &gt;=7.1

Since May 17Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/firelink-media/tds-bundle)[ Packagist](https://packagist.org/packages/firelink-media/tds-provider-bundle)[ RSS](/packages/firelink-media-tds-provider-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (4)Versions (20)Used By (0)

TDS Provider Bundle
===================

[](#tds-provider-bundle)

### How to install

[](#how-to-install)

1. `composer require firelink-media/tds-provider-bundle`
2. ensure you project has access to next env vars:
    - `SLACK_URL` - channel for tds related errors
    - `TDS_DOMAIN` - domain which we want to connect to TDS. If set to `null`, domain will be taken from request.
    - `TDS_API_URL` - api url of TDS
    - `TDS_API_KEY` - TDS api key
3. If you want to apply `LandingPageCookieSetterSubscriber` to set first user's url on site to `landing_page` cookie, you must add next part of code to your project `config/services.yaml`:

```
TdsProviderBundle\EventSubscriber\LandingPageCookieSetterSubscriber:
    tags: [ { name: 'kernel.event_listener' } ]
```

###  Health Score

45

—

FairBetter than 92% of packages

Maintenance88

Actively maintained with recent releases

Popularity20

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~68 days

Recently: every ~28 days

Total

16

Last Release

61d ago

### Community

Maintainers

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

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

---

Top Contributors

[![deve10p](https://avatars.githubusercontent.com/u/150926861?v=4)](https://github.com/deve10p "deve10p (11 commits)")[![luchaninov](https://avatars.githubusercontent.com/u/3829796?v=4)](https://github.com/luchaninov "luchaninov (11 commits)")[![overgapo](https://avatars.githubusercontent.com/u/966991?v=4)](https://github.com/overgapo "overgapo (6 commits)")[![p-kozlovskyi](https://avatars.githubusercontent.com/u/151533820?v=4)](https://github.com/p-kozlovskyi "p-kozlovskyi (4 commits)")[![YevheniiZviahelskyi](https://avatars.githubusercontent.com/u/145442292?v=4)](https://github.com/YevheniiZviahelskyi "YevheniiZviahelskyi (1 commits)")

### Embed Badge

![Health badge](/badges/firelink-media-tds-provider-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/firelink-media-tds-provider-bundle/health.svg)](https://phpackages.com/packages/firelink-media-tds-provider-bundle)
```

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

728272.9k17](/packages/civicrm-civicrm-core)[netgen/layouts-core

Netgen Layouts enables you to build and manage complex web pages in a simpler way and with less coding. This is the core of Netgen Layouts, its heart and soul.

3689.4k10](/packages/netgen-layouts-core)[netgen/content-browser

Netgen Content Browser is a Symfony bundle that provides an interface which selects items from any kind of backend and returns the IDs of selected items back to the calling code.

14112.1k8](/packages/netgen-content-browser)[aeliot/todo-registrar

Register TODOs from source code in issue tracker

153.0k](/packages/aeliot-todo-registrar)[robole/sulu-ai-translator-bundle

Translate any type of content using DeepL

181.3k](/packages/robole-sulu-ai-translator-bundle)[numero2/contao-storelocator

Contao Plugin for managing stores (or in common address data) and providing a frontend-search based on geo data

121.5k](/packages/numero2-contao-storelocator)

PHPackages © 2026

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