I don't understand why this is enforced in symfony/validator. It means I can't have a base class with a `final public static` method on it that I use as a common validator for all models. I have to define the static method on every model.

I don't understand why this is enforced in symfony/validator. It means I can't have a base class with a `final public static` method on it that I use as a common validator for all models. I have to define the static method on every model.
Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. Note the new design. #symfony #drupal #typo3 #PHP
https://symfonystation.mobileatom.net/weekly-communiques/symfony-station-communique-20-june-2025#fediverse
How do you usually deal with memory leaks in PHP (Symfony)? I juggle in an isolated process with a massive number of data sets that I load in batches via Doctrine, process, and then detach via the entity manager using `clear`, including a call to `gc_collect_cycles`, after unsetting the result array. There aren't any variables that have a reference anymore. The units of work from the entity manager are also empty. But the memory usage keeps going up.
UPDATE: found the leak in a third party API client
Get ready for SymfonyOnline June 2025 with engaging talks, practical workshops, and valuable insights await. Don't miss out!
#Symfony #PHP https://symfony.com/blog/symfonyonline-june-2025-starts-next-week
My employer, after 7 months of work, fired me overnight. Because I would be too "finicky" about code quality and security risks, which would better suit "a bank or cybersecurity company".
So I'm again #lookingForJob, either at #Montpellier (France) or #fullRemote. I am a #fullStack #developer with almost 10 years of experience on #php, #symfony, #html, #css, #javascript (#jquery and I'm also learning #vue). I am fluent in English, both written and spoken.
Mon employeur, après 7 mois de période d'essai, vient de la rompre du jour au lendemain. Parce que je serais trop "pointilleuse" sur le code et les risques de sécurité, ce qui conviendrait mieux au secteur "de la banque ou de la cybersécurité".
Donc #jeChercheUnJob à nouveau, sur #Montpellier ou #fullRemote. Je suis #developpeuse #fullStack avec presque 10 ans d'expérience professionnelle sur #php, #symfony, #html, #css, #javascript (#jquery mais je suis en train de me former sur #vue)
Développeur Web & Mobile Junior en recherche active !
Je suis à la recherche d’un poste en CDI dans le développement web back-end ou fullstack.
Stack actuelle :
PHP / Symfony
SQL (MySQL / PostgreSQL)
HTML / CSS / JavaScript
Git, Docker (bases), MVC, API REST
Rigoureux, curieux et prêt à déménager pour rejoindre une équipe motivante.
Un boost ou un partage serait très apprécié
#DeveloppeurWeb #PHP #Symfony #Fullstack #Backend #WebDev #JuniorDev #Reconversion #Emploi #JobSearch #
Was a pleasure to speak at @symfony Live Berlin last week, here are the slides for my talks "Composer Guide to Supply Chain Security" https://naderman.de/slippy/slides/2025-04-04-SymfonyLive-Berlin-Composer-Guide-To-Supply-Chain-Security.pdf and the lightening talk "composer.lock demystified" https://naderman.de/slippy/slides/2025-04-03-SymfonyLive-Berlin-composer-lock-demystified.pdf #php #phpc #symfony #composerphp
Colleague got aggressive because I wrote "new \DateTime()" instead of creating an import alias. I gave arguments (alias to save 1 char not useful, harder to tell PHP classes from custom ones, 30 dependencies do it, Symfony included). Reply: "PSR standards say so", which is NOT TRUE. I can accept it's subjective or context sensitive, but I hate been bullied by "BEST PRACTICE". Is there some article about this specific subject I can throw in the discussion?
#php #symfony
SymfonyDay Chicago 2025 – A heartfelt reunion for the community!
Yesterday, we gathered for an incredible full-day event dedicated to the outstanding Ryan Weaver's contributions to Symfony, JavaScript, UX, and open source
Huge thanks to everyone who joined us, and to our amazing sponsors: Google Cloud, our generous host
Upsun for the coffee & lunch
SensioLabs, our Gold Sponsor, for their continuous support
Feels great to be back in the US!
#Symfony #SymfonyDay
Same question for the Symfony Finder component. As far as I can tell, there’s no way to reset a Finder instance after you’ve started configuring it to search, so you have to create a new instance, which always leads me to create my own factory for it.
Why doesn’t the Symfony Process component include a factory for creating an instance? Every time I use it in a new project, I find myself creating my own factory to support injecting it as a dependency.
The default page of a project comes with a button leading to Laravel.cloud. I understand the Laravel company provides products but it feels weird to have it here. Reminds me of how #Symfony pushed for their Cloud solution everywhere and ruined their documentation.
I'm a (back-end oriented) developer, specialising in #PHP & #Symfony - especially Code-quality/System-Optimisation, and I'm looking for a Tech-Lead/Staff-Engineer or Senior Developer role.
PHP has been my language of choice since 1999, with Symfony for the last 10 yrs. Writing quality, well structured new code, improving what is already there, and helping junior developers become great senior devs is what excites me the most.
You can contact me via https://github.com/alister #FediHire
Explore today's @SymfonyStation Communiqué of Symfony, Drupal, PHP, Fediverse, and Cybersecurity news. https://symfonystation.mobileatom.net/Symfony-Station-Communique-12-July-2024 #Symfony #SymfonyCasts #PHP #Drupal #TYPO3 #Cybersecurity #Fediverse
Is there a rule of thumb or calculator that people use to estimate what size of server/VPS they'd need given application type and estimated daily visitors?
I feel like I'm usually just going by "feel" but I don't have enough server admin experience to have a trustworthy gut for this.
I'm usually building #PHP web apps with #WordPress or #Symfony.