PHPackages                             republique-et-canton-de-geneve/php-data-content-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. republique-et-canton-de-geneve/php-data-content-bundle

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

republique-et-canton-de-geneve/php-data-content-bundle
======================================================

Symfony bundle for GED tessi data content.

1.0.0(3mo ago)00Apache-2.0PHPPHP &gt;=7.4 &lt;8.5CI passing

Since Apr 2Pushed 1mo agoCompare

[ Source](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle)[ Packagist](https://packagist.org/packages/republique-et-canton-de-geneve/php-data-content-bundle)[ RSS](/packages/republique-et-canton-de-geneve-php-data-content-bundle/feed)WikiDiscussions main Synced 3mo ago

READMEChangelog (2)Dependencies (13)Versions (4)Used By (0)

A Symfony bundle for GED tessi data content .
=============================================

[](#a-symfony-bundle-for-ged-tessi-data-content-)

For Symfony 5.4

### Usage

[](#usage)

You define one or more headers response in your yaml configuration, for exemple:

```
---
#config/packages/datacontent.yml
data_content:
  checkSSL: true
        # Name of application
  applicationId: myAppli
        # GED client Id
  clientId: clientId
        # Ged client secret
  clientSecret: 'secret'
        # URL for GED REST request
  restUrl: 'http://ged.localhost'
        # Base ID
  baseId: baseId
        # Timeout for DataContent in seconds
  timeout: 20
        # service for token authentication
  tokenAuthenticatorClass: ~
        # Username account for get a token
  username: 'User'
        # Password  for get a token
  password: 'password'
        # Audience for token request
  audience: audience
        # URL for get a token
  tokenAuthSsoUrl: http://sso.localhost
        # Timeout for token in seconds
  tokenTimeout: 15
...

```

parameterdefinitioncheckSSL(bool) check the sslapplicationIdApplication name IdclientIdGED client IdclientSecretGed client secretrestUrlURL for GED REST requestbaseIdBase IDtimeoutTimeout for DataContent in secondsWhen using the default service for token authentification

parameterdefinitionusernameUsername account for get a tokenpasswordPassword for get a tokenaudienceAudience for token requesttokenAuthSsoUrlURL for get a tokentokenTimeoutTimeout for token in secondsIf you want to use your own authentication service instead of the standard one

parameterdefinitiontokenAuthenticatorClassservice id for token authenticationYour service implement class EtatGeneve\\DataContentBundle\\Service\\InterfaceTokenAuthenticator

Installation
------------

[](#installation)

The bundle should be automatically enabled by Symfony Flex. If you don't use Flex, you'll need to enable it manually as explained in the docs.

```
composer config extra.symfony.allow-contrib true
composer require republique-et-canton-de-geneve/php-symfony-data-content-bundle

```

License Released under the Apache-2.0 license

Quality and test code
---------------------

[](#quality-and-test-code)

Code coverage : [![coverage line](https://raw.githubusercontent.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/refs/heads/main/coverage_line.svg)](https://raw.githubusercontent.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/refs/heads/main/coverage_line.svg)[![coverage branche](https://raw.githubusercontent.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/refs/heads/main/coverage_branch.svg)](https://raw.githubusercontent.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/refs/heads/main/coverage_branch.svg)

[![phpunit php7.4](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/actions/workflows/php74unit.yml/badge.svg)](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/actions/workflows/php74unit.yml)[![phpunit php8.4](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/actions/workflows/php84unit.yml/badge.svg)](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/actions/workflows/php84unit.yml)[![phpstan](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/actions/workflows/phpstan.yml/badge.svg)](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/actions/workflows/phpstan.yml)[![rector](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/actions/workflows/rector.yml/badge.svg)](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/actions/workflows/rector.yml)[![php-cs-fixer](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/actions/workflows/php-cs-fixer.yml/badge.svg)](https://github.com/republique-et-canton-de-geneve/php-symfony-data-content-bundle/actions/workflows/php-cs-fixer.yml)

###  Health Score

39

—

LowBetter than 85% of packages

Maintenance87

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95% 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

Unknown

Total

1

Last Release

91d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/208224?v=4)[Michel Bobillier ](/maintainers/athos99)[@athos99](https://github.com/athos99)

---

Top Contributors

[![athos99](https://avatars.githubusercontent.com/u/208224?v=4)](https://github.com/athos99 "athos99 (19 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (1 commits)")

---

Tags

data-contentgenevagenevephpsymphonyresponsesymfonybundledata-contenttessi

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/republique-et-canton-de-geneve-php-data-content-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/republique-et-canton-de-geneve-php-data-content-bundle/health.svg)](https://phpackages.com/packages/republique-et-canton-de-geneve-php-data-content-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M201](/packages/sulu-sulu)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M563](/packages/shopware-core)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)

PHPackages © 2026

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