Search by

webware / webware-usermanager

tyrsson

Mezzio user registration, authentication, email verification, and admin user management for the webware-* package family.

Package info

github.com/webinertia/webware-usermanager

pkg:composer/webware/webware-usermanager

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 8

0.1.x-dev 2026-09-21 07:05 UTC

README

PHP Version Latest Version License Continuous Integration codecov Mutation testing badge

Mezzio user registration, authentication, email verification, and admin user management for the webware-* package family. Ships with a message-bus driven command layer, PhpDb-backed user repository, PSR-15 middleware for login and registration flows, HTMX-aware request handlers, and a webware-admin dashboard widget.

Installation

composer require webware/webware-usermanager

Provider load order

webware/webware-core aliases Mezzio\Authentication\UserInterface to Webware\Core\UserInterface, and this package registers the implementation behind it. Register the providers in config/config.php in this order:

  1. Mezzio\Authentication\ConfigProvider
  2. Webware\Core\ConfigProvider
  3. Webware\UserManager\ConfigProvider

The component installer adds providers in the order packages were installed, which is not necessarily this order — check config/config.php after installing and reorder if needed. Any provider that declares an entry for Mezzio\Authentication\UserInterface competes for the same service name and the last one aggregated wins, so load mezzio/mezzio-authentication first, then webware/webware-core, then this package.

Documentation

See docs/.