Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Zend Mvc Plugin Identity Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

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:

  • Build vs. buy vs. already-own: There is no build decision here. This plugin is a thin (~100 LOC) convenience wrapper over 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.
  • Roadmap / platform currency: A patch whose sole content is "adds PHP 7.3 support" tells you the release line is anchored to an already end-of-life PHP version. Do not use this release as evidence that the dependency is maintained. It is a compatibility backfill on an archived project.
  • Security and support posture: 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.
  • Migration scoping: If this package appears in a dependency manifest, the correct roadmap item is a migration ticket to 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.
  • Use cases supported: Rendering "logged-in as X" in a Zend MVC template; reading the current identity in a controller action without re-injecting the auth service. Both are trivially replaceable.

When to Consider This Package

Adopt only under a narrow and shrinking set of conditions:

  • You are running a Zend Framework MVC application (not Laminas MVC, not Laravel) that already depends on zend-authentication, and you need identity access in controllers/views without refactoring.
  • You are temporarily pinned to PHP 7.3 on a legacy runtime and 1.1.1 is the specific unblock for a Composer resolution failure.
  • You need a stopgap measured in weeks, with a named owner for the Laminas migration.

Look elsewhere — or rather, do not adopt — when:

  • You are on Laravel. Use the framework's 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.
  • You want maintained code. Use laminas/laminas-mvc-plugin-identity. Same behaviour, active security response, current PHP support.
  • You are on Mezzio, Symfony, or a custom PSR-7 stack. Write the ten-line equivalent against your own auth service; owning it is cheaper than owning an archived dependency.
  • Your threat model includes supply-chain review. An archived, unpatched package on the authentication path should fail that review regardless of how small it is.

How to Pitch It (Stakeholders)

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.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk