Download the PHP package webware/webware-usermanager without Composer
On this page you can find all versions of the php package webware/webware-usermanager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download webware/webware-usermanager
More information about webware/webware-usermanager
Files in webware/webware-usermanager
Package webware-usermanager
Short Description Mezzio user registration, authentication, email verification, and admin user management for the webware-* package family.
License BSD-3-Clause
Informations about the package webware-usermanager
webware-usermanager
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
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:
Mezzio\Authentication\ConfigProviderWebware\Core\ConfigProviderWebware\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.
This package also aliases Mezzio\Authentication\UserRepositoryInterface to its
Repository\UserRepository, whose authenticate() implements that contract (the return
type is narrowed to the user entity this package hands out). Mezzio\Authentication\ConfigProvider
declares no service for that name, so the alias does not compete with anything. A host can
type against either Webware\UserManager\Repository\UserRepositoryInterface or the Mezzio
interface; this package replaces the authentication workflow while keeping the contract
shape, so a hand-rolled Mezzio repository can be removed without touching type hints.
Documentation
See docs/.
All versions of webware-usermanager with dependencies
fig/http-message-util Version ^1.1
laminas/laminas-diactoros Version ^3.8
laminas/laminas-filter Version ^3.0
laminas/laminas-inputfilter Version 3.0.x-dev
laminas/laminas-permissions-acl Version ^2.16
laminas/laminas-validator Version ^3.7
laminas/laminas-view Version ^2.30 || ^3.0
mezzio/mezzio Version ^3.26
mezzio/mezzio-authentication Version ^1.13
mezzio/mezzio-helpers Version ^5.9
mezzio/mezzio-router Version ^3.15 || ^4.0
mezzio/mezzio-session Version ^1.12
mezzio/mezzio-template Version ^2.8 || ^3.0
monolog/monolog Version ^3.4
php-db/phpdb-mysql Version ^0.5.x-dev
php-db/phpdb-validator Version 0.1.x-dev
php-standard-library/type Version ^6.2
psr/container Version ^2.0
psr/event-dispatcher Version ^1.0
psr/http-message Version ^2.0
psr/http-server-handler Version ^1.0
psr/http-server-middleware Version ^1.0
psr/log Version ^3.0
ramsey/uuid Version ^4.7
webmozart/assert Version ^2.4.1
webware/message-bus Version ^2.0.0-beta.3
webware/webware-admin Version 1.0.x-dev
webware/webware-core Version ^1.0.0-alpha.9
webware/webware-event Version ^1.0.0-alpha.2
webware/webware-htmx Version 1.0.x-dev
webware/webware-log Version ^2.0.0-alpha.4
webware/webware-mailer Version ^1.0.0-beta.5
webware/webware-message Version ^1.0.0-beta.2
webware/webware-phpdb Version ^1.0.0-alpha.1