#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 -
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 -
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 -
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 -
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
-
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
-
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
-
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
-
RE: https://phpc.social/@george/115962145308644253
This is great! A mastodon bot for resolving DNS queries… #Mezzio
-
RE: https://phpc.social/@george/115962145308644253
This is great! A mastodon bot for resolving DNS queries… #Mezzio
-
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!
-
@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!
-
@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!
-
@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!
-
@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.
-
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.
-
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.
-
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
-
#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
-
#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
-
#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
-
#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.
-
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.
-
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.
-
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.
-
Laravel avg response: ~250ms
Mezzio avg response: ~45msSame app. Same 12 routes. routing + response emission.
Laravel: 12 invokable controllers
Mezzio: 12 PSR-15 handlersLaravel 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 -
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 -
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 -
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
-
I 🖤 the new RouteProviderInterface,
Thank you, @george
https://docs.mezzio.dev/mezzio/v3/cookbook/autowiring-routes-and-pipelines/#using-a-routeprovider
-
I 🖤 the new RouteProviderInterface,
Thank you, @george
https://docs.mezzio.dev/mezzio/v3/cookbook/autowiring-routes-and-pipelines/#using-a-routeprovider
-
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
-
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
-
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
-
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
-
-
-
Running Mezzio applications with FrankenPHP worker mode. #mezzio #FrankenPHP
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom
-
Running Mezzio applications with FrankenPHP worker mode. #mezzio #FrankenPHP
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom
-
Running Mezzio applications with FrankenPHP worker mode. #mezzio #FrankenPHP
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom
-
-
-
-
-
-
PSA: Those libs you wrote for #Mezzio or #Laminas can now be published here:
https://getlaminas.org/integrations/
💪
-
PSA: Those libs you wrote for #Mezzio or #Laminas can now be published here:
https://getlaminas.org/integrations/
💪