PHPackages                             freshheads/user-agent-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. freshheads/user-agent-bundle

AbandonedArchivedSymfony-bundle

freshheads/user-agent-bundle
============================

This bundle provides functionality to administer User-Agents / Clients for your application

1.1.0(6y ago)054[1 PRs](https://github.com/freshheads/FHUserAgentBundle/pulls)MITPHPPHP ^7.1

Since Nov 5Pushed 5y ago5 watchersCompare

[ Source](https://github.com/freshheads/FHUserAgentBundle)[ Packagist](https://packagist.org/packages/freshheads/user-agent-bundle)[ Docs](https://github.com/freshheads/FHUserAgentBundle)[ RSS](/packages/freshheads-user-agent-bundle/feed)WikiDiscussions develop Synced today

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

FHUserAgentBundle
=================

[](#fhuseragentbundle)

[![Build status](https://camo.githubusercontent.com/c0e9e9553e38b3554fbed140594b227516fbbb36f9e4673d7b401ed7aad65099/68747470733a2f2f7472617669732d63692e6f72672f667265736868656164732f4648557365724167656e7442756e646c652e7376673f6272616e63683d646576656c6f70)](https://github.com/freshheads/FHUserAgentBundle/tree/develop) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/f19d83953c059630aa3c70660981ccba3f882bcf90b3419ff06de859370573fa/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f667265736868656164732f4648557365724167656e7442756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d646576656c6f70)](https://scrutinizer-ci.com/g/freshheads/FHUserAgentBundle/?branch=develop)

This bundle add functionality to administer User-Agents / Clients using your application. For instance apps with a specific version which is not supported anymore and needs to explicitly upgrade to the latest version.

- [Installation](Resources/doc/installation.md)
- [Usage](Resources/doc/usage.md)
- [Unit testing](Resources/doc/unit_testing.md)

###  Health Score

27

↑

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 72.7% 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 ~389 days

Total

3

Last Release

1915d ago

### Community

Maintainers

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

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

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

---

Top Contributors

[![fastnloud](https://avatars.githubusercontent.com/u/4117844?v=4)](https://github.com/fastnloud "fastnloud (8 commits)")[![bart-van-amelsvoort](https://avatars.githubusercontent.com/u/3480110?v=4)](https://github.com/bart-van-amelsvoort "bart-van-amelsvoort (2 commits)")[![fruitwasp](https://avatars.githubusercontent.com/u/3208699?v=4)](https://github.com/fruitwasp "fruitwasp (1 commits)")

---

Tags

clientuser agentapi clientversion control

### Embed Badge

![Health badge](/badges/freshheads-user-agent-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/freshheads-user-agent-bundle/health.svg)](https://phpackages.com/packages/freshheads-user-agent-bundle)
```

###  Alternatives

[m6web/guzzle-http-bundle

Symfony bundle on top of Guzzle

17510.3k2](/packages/m6web-guzzle-http-bundle)[kunstmaan/admin-bundle

The Kunstmaan Admin bundle supplies your project with a basic, elegant backend interface you can modify and extend so you can make your perfect admin module. The clean interface makes it straightforward for you and the people working with it to change settings and modify content.

58148.8k16](/packages/kunstmaan-admin-bundle)[mapbender/mapbender

Mapbender library

10117.0k5](/packages/mapbender-mapbender)[xabbuh/panda-bundle

integration of the Panda encoding services into the Symfony2 Framework

10174.6k](/packages/xabbuh-panda-bundle)[eprofos/user-agent-analyzer

A powerful Symfony bundle for user-agent analysis. It provides accurate detection of operating systems (Windows, MacOS, Linux, iOS, Android...), browsers (Chrome, Firefox, Safari...), and device types (Desktop, Mobile, Tablet, TV...). Supports specific version detection and includes advanced handling of special cases like WebViews and compatibility modes. Features comprehensive logging and detailed analysis results.

182.0k](/packages/eprofos-user-agent-analyzer)

PHPackages © 2026

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