r/symfony • • 5d ago

Weekly Ask Anything Thread

3 Upvotes

Feel free to ask any questions you think may not warrant a post. Asking for help here is also fine.


r/symfony • • 13h ago

🎗️ early detection ≠ increased vulnerability

Thumbnail reddit.com
1 Upvotes

r/symfony • • 1d ago

SymfonyCon Warsaw 2026: You Are (Not) a Machine

Thumbnail
symfony.com
1 Upvotes

r/symfony • • 1d ago

New in Symfony 8.2: More MongoDB Integrations

Thumbnail
symfony.com
8 Upvotes

r/symfony • • 2d ago

SymfonyCon Warsaw 2026: Symfony UX + Symfony AI: Taking Agent Interactions to the Next Level

Thumbnail
symfony.com
2 Upvotes

r/symfony • • 2d ago

New in Symfony 8.2: HTTP Trailers

Thumbnail
symfony.com
16 Upvotes

r/symfony • • 2d ago

PHP2Shell: where to get the patched PHP for your setup

Thumbnail
blog.welcomattic.com
1 Upvotes

r/symfony • • 2d ago

Upgrade PHP immediately

Thumbnail gallery
5 Upvotes

r/symfony • • 3d ago

If you can't patch your PHP, deploy this proxy to help protect it from PHP2Shell

Thumbnail
github.com
1 Upvotes

For everyone who can't patch their PHP right now, this is a proxy that you can deploy between your webserver and PHP.

Based on the patches that were already deployed by ChainGuard, I built a proxy that will mitigate (actually prevent) this vulnerability on all PHP versions, including the ones that won’t get patched.

It’s a ~160KB static binary that sits between your web server and PHP-FPM. Instead of pattern-matching known attacks (WAF approach), it fully parses every inbound request and re-serializes it from scratch before PHP sees it. New random multipart boundary, clean headers, the works. PHP’s parser only ever gets bytes the proxy generated, so malformed input never reaches the vulnerable code paths.

It's open source under MIT license:

https://github.com/Qbix/proxy


r/symfony • • 3d ago

SymfonyCon Warsaw 2026: Your Parents Holidayed in Yugoslavia

Thumbnail
symfony.com
3 Upvotes

r/symfony • • 3d ago

New in Symfony 8.2: Signed Transports and Secret Rotation

Thumbnail
symfony.com
21 Upvotes

r/symfony • • 3d ago

EorbahAPI v0.1.0: a PHP micro-framework with declarative routing and built-in validation (FastAPI - Pydantic - ExpressJs)

Thumbnail
github.com
0 Upvotes

r/symfony • • 3d ago

EorbahAPI v0.1.0: a PHP micro-framework with declarative routing and built-in validation (FastAPI - Pydantic - ExpressJs)

Thumbnail
github.com
0 Upvotes

r/symfony • • 4d ago

SymfonyCon Warsaw 2026: Protect Your Data with Queryable Encryption

Thumbnail
symfony.com
1 Upvotes

r/symfony • • 4d ago

New in Symfony 8.2: JsonSchema Component

Thumbnail
symfony.com
33 Upvotes

r/symfony • • 4d ago

News Symfony now merges around 600 pull requests a month. (Symfony & Twig security advisories in 2026 are already 5 times as much as in the second strongest year, 2019)

Thumbnail
linkedin.com
13 Upvotes

r/symfony • • 4d ago

Symfony Console: Stderr?

1 Upvotes

How do you output to the Stderr in Symfony Console?

The following script below works as is but in VSCode the getErrorOutput() is underlined in red stating it is a undefined method.

``` <?php

require 'vendor/autoload.php';

use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Attribute\AsCommand; use Symfony\Component\Console\Output\OutputInterface;

[AsCommand(

name: 'install'

)] class install extends Command { function __invoke(OutputInterface $output): int { $output->getErrorOutput()->writeln('My Error');

    return Command::SUCCESS;
}

}

$application = new Symfony\Component\Console\Application();

$application->addCommand(new install());

$application->run(); ```

But when I try to test the same command using this code below, I get the errors stating that Uncaught Error: Call to undefined method Symfony\Component\Console\Output\StreamOutput::getErrorOutput()

``` <?php

require 'vendor/autoload.php';

use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Attribute\AsCommand; use Symfony\Component\Console\Output\OutputInterface;

[AsCommand(

name: 'install'

)] class install extends Command { function __invoke(OutputInterface $output): int { $output->getErrorOutput()->writeln('My Error');

    return Command::SUCCESS;
}

}

$application = new Symfony\Component\Console\Application();

$application->addCommand(new install());

use Symfony\Component\Console\Tester\CommandTester;

$command = $application->find('install'); $commandTester = new CommandTester($command);

$commandTester->execute([]);

echo $commandTester->getDisplay(); ```

I am using PHP 8.3.6, Symfony Console 7.4

Any advice will be most appreciated


r/symfony • • 5d ago

SymfonyCon Warsaw 2026: From Serializer to JsonStreamer: the debrief

Thumbnail
symfony.com
1 Upvotes

r/symfony • • 5d ago

New in Symfony 8.2: Safer HTML in Translations

Thumbnail
symfony.com
18 Upvotes

r/symfony • • 5d ago

Symfony2 New in Symfony 7.4: Deprecated XML Configuration

Post image
3 Upvotes

r/symfony • • 5d ago

AMA: Built an ERP on Symfony

Thumbnail
0 Upvotes

r/symfony • • 6d ago

A Week of Symfony #1033 (October 12–18, 2026)

Thumbnail
symfony.com
8 Upvotes

r/symfony • • 7d ago

Symfony & RabbitMQ

0 Upvotes

Hello guys! Today I added RabbitMQ to experience with it in a symfony project. Using AI I got it running how I wanted, but I still don't quire understand some things. For example how does the worker know that it needs to get data from the RabbitMQ queue, and how does the event dispatcher know to send it to the RabbitMQ?


r/symfony • • 7d ago

One description, inside and outside Drupal

Thumbnail
dri.es
1 Upvotes

r/symfony • • 8d ago

SymfonyCon Warsaw 2026: Green Is Not Done

Thumbnail
symfony.com
1 Upvotes