PHPackages                             paulius-m/zf2-user - 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. paulius-m/zf2-user

ArchivedLibrary

paulius-m/zf2-user
==================

User module for zf2 applications.

117PHP

Since Jun 23Pushed 10y ago1 watchersCompare

[ Source](https://github.com/sugalvojau/zf2-user)[ Packagist](https://packagist.org/packages/paulius-m/zf2-user)[ RSS](/packages/paulius-m-zf2-user/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

The User module requires a database to be created in order to work.

If we want to use this module in another application where the user has completely different properties then we need to create another user entity class with the correct annotations. We would also then need to add a service manager application definition that overwrites the existing user entity definition, and points to the new user entity class. We do not need to overwrite the form because it will be up to date with the user entity used. The authentication adapter need not be overwritten either, as long as the email is the identity. If that is not the case we can overwrite the auth-adapter service with one that works with our new user entity.

Finally, if we want use another password adapter for the user, we can overwrite the password-adapter service. Our User module is quite flexible in that aspect. The other functionality related to page protection is also exposed via services and can be overwritten to match the application requirements.

All definitions of triggered events resides in Module.php file.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

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

### Community

Maintainers

![](https://www.gravatar.com/avatar/4e618b54bceaa251e4c59830ff8b73c096ffcf3f637954bc37e46ea8d75da506?d=identicon)[paulius-m](/maintainers/paulius-m)

---

Top Contributors

[![PauliusMacernis](https://avatars.githubusercontent.com/u/8057568?v=4)](https://github.com/PauliusMacernis "PauliusMacernis (6 commits)")

### Embed Badge

![Health badge](/badges/paulius-m-zf2-user/health.svg)

```
[![Health](https://phpackages.com/badges/paulius-m-zf2-user/health.svg)](https://phpackages.com/packages/paulius-m-zf2-user)
```

PHPackages © 2026

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