zendframework/zend-mvc-plugin-identity
A Zend MVC controller plugin that provides quick access to the authenticated user's identity via the authentication service, letting controllers check login state and retrieve user details without manual service wiring.
Read this first: this is not a Laravel package. zendframework/zend-mvc-plugin-identity is a Zend Framework MVC plugin (a controller plugin and view helper that expose the authenticated user's identity object to controllers and templates). It has no Laravel service provider, facade, or config/ integration. Treat any "Laravel/PHP" framing as a filing error, and treat the package itself as legacy: the entire zendframework GitHub organisation was archived and migration to the Laminas project is the supported path (laminas/laminas-mvc-plugin-identity). Release 1.1.1 adds PHP 7.3 support and nothing else — no features, no deprecations, no breaking changes.
Given that, the release informs these decisions:
Zend\Authentication\AuthenticationService. If you are on Zend MVC and already hold an AuthenticationService, the plugin saves you a few lines of controller/view plumbing; if you are anywhere else (Laravel, Symfony, Mezzio), it delivers nothing your framework's native auth guard does not already provide.zendframework/* packages receive no security fixes. For a package that sits on the authentication path, that is a first-order risk to record in your dependency register, not a footnote.laminas/laminas-mvc-plugin-identity (near drop-in, same API surface), not an upgrade to 1.1.1. 1.1.1 is only relevant as an interim unblock if a PHP 7.3 runtime is pinning you in place.Adopt only under a narrow and shrinking set of conditions:
zend-authentication, and you need identity access in controllers/views without refactoring.Look elsewhere — or rather, do not adopt — when:
Auth guard, auth()->user(), and Blade directives. This package will not install cleanly into the Laravel HTTP/container lifecycle and adds a dependency with no support contract.laminas/laminas-mvc-plugin-identity. Same behaviour, active security response, current PHP support.To executives: One line. A minor release landed on a package that is not ours and not Laravel's: zendframework/zend-mvc-plugin-identity 1.1.1, whose only change is PHP 7.3 compatibility. The package is part of the archived Zend Framework project and receives no security updates. It is not a capability gain and does not change any product commitment. Recommendation: no action beyond confirming whether it appears in any dependency manifest; if it does, fund a small migration to the maintained Laminas equivalent rather than tracking these patch releases.
To engineering: 1.1.1 is a compatibility bump — PHP 7.3 support, no API change, no deprecations, no fixes. Non-breaking, safe to take if you are already on the 1.x line, but taking it should not be read as a maintenance signal. The upstream is archived; laminas/laminas-mvc-plugin-identity is the supported successor and is effectively a drop-in for a plugin this thin. If we are on Laravel, this dependency is a categorisation mistake and should be dropped, since the native auth guard covers the same surface. If we are on Zend MVC, file the migration ticket and treat 1.1.1 as at most a temporary pin.
Bottom line for the assessment record: the release is real but immaterial; the material finding is the package's archived status, not its changelog.
How can I help you explore Laravel packages today?