#mezzio — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #mezzio, aggregated by home.social.
-
Many devs use Laminas and Mezzio, but unfortunately few contribute behind the scenes. We have stepped up, so you should too!
#PHP #Mezzio
https://getlaminas.org/blog/2026-01-14-call-for-contributors.html -
In #Dotkernel, #Mezzio, and #SlimFramework that’s literally what modules/middlewares are when used correctly.
https://docs.mezzio.dev/mezzio/v3/features/modular-applications/#module-structure
-
RE: https://phpc.social/@george/115962145308644253
This is great! A mastodon bot for resolving DNS queries… #Mezzio
-
@shochdoerfer @bitexpert At #laminas and #mezzio, we set `config.platform.php` to an imaginary maximum patch version of the minimum supported version of php, such as `8.2.99`, so regardless of the PHP version renovate uses, composer will always resolve the correct dependencies. Possibly a different solution, also potentially solving a different problem!
-
That’s a valid choice, if latency is already “good enough.”
But runtime cost doesn’t magically disappear behind a CDN.
Every request still has a cost, and sooner or later one slow response will lose you (or your clients) a customer.
#Laravel absolutely wins on dev velocity.
Anyone with patience and #YouTube (or #AI) can ship something fast, often with little understanding of the framework or even the #PHP language.
#Mezzio wins when runtime, scale, and longevity actually matter.
-
#Mezzio’s ecosystem is the PHP-FIG / PSR ecosystem, not a framework-specific one.
You don’t get:
one blessed ORM
one queue system
one auth package
one “#Laravel way”
vendor lock-inYou do get:
PSR-7/15/17 (HTTP)
PSR-11 (DI)
PSR-14 (Events)
PSR-3 (logging)
PSR-6/16 (cache)
PSR-18 (HTTP client)
PSR-20 (clock)Which means you can plug in:
Doctrine or Eloquent or PDO
Laminas Cache or Symfony Cache
Monolog or anything PSR-3
Any PSR-15 middlewareDifferent priorities
-
Laravel avg response: ~250ms
Mezzio avg response: ~45msSame app. Same 12 routes. Routing + Response emission.
Laravel: 12 invokable controllers
Mezzio: 12 PSR-15 handlers#Laravel optimizes dev time.
#Mezzio optimizes runtime.
- Minimal bootstrap.
- PSR-15 request pipeline, no magic.
- No ORM unless you add one.
- No global helpers, no facade resolution.
- Handlers are plain objects with predictable lifecycles.Framework choice = real latency cost.
-
Create modules in seconds with Dotkernel DotMaker. It handles the file consistency and you can focus on your code.
#PHP #mezzio
https://shorturl.at/kBm3i -
I 🖤 the new RouteProviderInterface,
Thank you, @george
https://docs.mezzio.dev/mezzio/v3/cookbook/autowiring-routes-and-pipelines/#using-a-routeprovider
-
PHP DebugBar + REPL module for Mezzio Framework
For real-time debugging, profiling, and experimenting with your app's internals.
Built with:
🔹 PHP DebugBar (php-debugbar/php-debugbar)
🔹 Plates (thephpleague/plates)
🔹 PsySH (bobthecow/psysh)]#PHP #Mezzio #DebugBar #REPL #Debugging #DeveloperTools #PHP8 #Frameworks
-
-
PSA: Those libs you wrote for #Mezzio or #Laminas can now be published here:
https://getlaminas.org/integrations/
💪
-
We are thrilled to announce our partnership with TagOnTrack Inc. to overview the migration of their outdated platform. It's an opportunity to implement a complex code migration using the Mezzio microframework and document the steps for the PHP community
#PHP #Laminas #mezzio
https://www.apidemia.com/press-release/tagontrackinc-apidemia-laminas-mvc-to-dotkernel/ -
Our Headless Platform proves once more that it can handle complex setups for any project. The Core module has been recently introduced as a central location for the root features on a project, but when it's turned into a shared submodule, it really shines.
#PHP #middleware #mezzio
https://www.dotkernel.com/headless-platform/shared-core-submodule-in-dotkernel-headless-platform/ -
Laminas and Mezzio projects' website got a new facelift today: https://getlaminas.org
Thanks to all the contributors who helped make this happen!
-
After years of faithfully dispatching controllers, routing requests and juggling service managers, #Laminas MVC is finally eligible for the senior citizen discount 🧓🏖️.
https://getlaminas.org/blog/2025-06-06-laminas-mvc-is-retiring.html
And the next generation carries on:
#Mezzio—leaner, faster, and fluent in the modern dialect of #PHP —grew up around PSRs on the other side of the stack and now runs everything through middleware like it's second nature.
-
Laminas is ending support for their MVC. How would you handle it?
With Laminas MVC taken out of active development, what is going to happen with existing projects? Do you think it's ok to pull support and promote another architecture or must MVC be supported forever?
#PHP #Laminas #mezzio
https://getlaminas.org/blog/2025-06-06-laminas-mvc-is-retiring.html -
Using a Headless Platform means you don't have to throw away your frontends. Instead, you create them in the language of your choice and use the responses from the platform's API. Keeping things decoupled offers many advantages.
#PHP #middleware #mezzio
https://www.dotkernel.com/headless-platform/dotkernel-headless-platform-the-whats-hows-and-whys/ -
Enforcing naming conventions and patterns from respected members of the PHP community leads to cleaner code. This is a fact and will always be true.
#PSR15 #mezzio #Laminas #PHP
https://www.dotkernel.com/design-pattern/naming-pattern-for-psr-15-handlers-in-dotkernel-applications/ -
New content on the @getlaminas blog, the first entry in a Mezzio 101 tutorial:
https://getlaminas.org/blog/2025-01-30-mezzio101-using-mezzio-skeleton-installer.html
-
Finally, we are getting the step-by-step tutorial we always needed. Using Mezzio and Laminas components is a sure-fire way to build smart applications that stand the test of time.
#PHP #Laminas #Mezzio
https://getlaminas.org/blog/2025-01-30-mezzio101-using-mezzio-skeleton-installer.html -
Step by step guide to setup a PHP coding environment with Composer, git and MariaDB in Windows Subsystem for Linux (WSL2) and learn how to use it effectively.
#laminas #mezzio #PHP #AlmaLinux #MariaDB
https://www.dotkernel.com/php-development/almalinux-9-in-wsl2-install-php-apache-mariadb-composer-phpmyadmin/ -
@adam_turcsan @pwaring #Mezzio is great for implementing the strangler pattern too 👍
-
Explore our article, Exploring the Seven (7) PHP Frameworks using Symfony Components.
https://symfonystation.mobileatom.net/PHP-Platforms-Symfony
#Symfony #PHPframeworks #Laravel #Yii #CakePHP #NeosFlow #Mezzio
https://newsletter.mobileatom.net/exploring-php-frameworks-using-symfony/
#CakePHP #Laravel #Mezzio #NeosFlow #PHPframeworks #symfony #Yii
-
Explore our article, Exploring the Seven (7) PHP Frameworks using Symfony Components. https://symfonystation.mobileatom.net/PHP-Platforms-Symfony #Symfony #PHPframeworks #Laravel #Yii #CakePHP #NeosFlow #Mezzio
-
Explore our article, Exploring the Seven (7) PHP Frameworks using Symfony Components. https://symfonystation.mobileatom.net/PHP-Platforms-Symfony #Symfony #PHPframeworks #Laravel #Yii #CakePHP #NeosFlow #Mezzio
-
Explore our article, Exploring the Seven (7) PHP Frameworks using Symfony Components. https://symfonystation.mobileatom.net/PHP-Platforms-Symfony #Symfony #PHPframeworks #Laravel #Yii #CakePHP #NeosFlow #Mezzio
-
Explore our article, Exploring the Seven (7) PHP Frameworks using Symfony Components. https://symfonystation.mobileatom.net/PHP-Platforms-Symfony #Symfony #PHPframeworks #Laravel #Yii #CakePHP #NeosFlow #Mezzio
-
Explore our article, Exploring the Seven (7) PHP Frameworks using Symfony Components. https://symfonystation.mobileatom.net/PHP-Platforms-Symfony #Symfony #PHPframeworks #Laravel #Yii #CakePHP #NeosFlow #Mezzio
-
When you’re ready to set up and run high-performance #PHP applications with #Mezzio and #OpenSwoole.
https://docs.mezzio.dev/mezzio-swoole/v4/intro/
#Mezzio provides excellent tools that adhere to high-quality standards and industry guidelines.
Tap the 🌟 on GitHub to bookmark the repository for later.
https://github.com/mezzio/mezzio-swoole
If you want to use #Swoole, Mezzio also makes it easy.
Mezzio is powered by #PSR15 and your creativity.
-
When you’re ready to set up and run high-performance #PHP applications with #Mezzio and #OpenSwoole.
https://docs.mezzio.dev/mezzio-swoole/v4/intro/
#Mezzio provides excellent tools that adhere to high-quality standards and industry guidelines.
Tap the 🌟 on GitHub to bookmark the repository for later.
https://github.com/mezzio/mezzio-swoole
If you want to use #Swoole, Mezzio also makes it easy.
Mezzio is powered by #PSR15 and your creativity.
-
When you’re ready to set up and run high-performance #PHP applications with #Mezzio and #OpenSwoole.
https://docs.mezzio.dev/mezzio-swoole/v4/intro/
#Mezzio provides excellent tools that adhere to high-quality standards and industry guidelines.
Tap the 🌟 on GitHub to bookmark the repository for later.
https://github.com/mezzio/mezzio-swoole
If you want to use #Swoole, Mezzio also makes it easy.
Mezzio is powered by #PSR15 and your creativity.
-
When you’re ready to set up and run high-performance #PHP applications with #Mezzio and #OpenSwoole.
https://docs.mezzio.dev/mezzio-swoole/v4/intro/
#Mezzio provides excellent tools that adhere to high-quality standards and industry guidelines.
Tap the 🌟 on GitHub to bookmark the repository for later.
https://github.com/mezzio/mezzio-swoole
If you want to use #Swoole, Mezzio also makes it easy.
Mezzio is powered by #PSR15 and your creativity.