Aside from an error complaining that vendor/autoload.php is missing, I was getting this logging constantly when running docker compose up:
gnu-social-worker-1 | Fatal error: Uncaught LogicException: You need to add "symfony/framework-bundle" as a Composer dependency. in /var/www/social/bin/console:18
gnu-social-worker-1 | Stack trace:
gnu-social-worker-1 | #0 {main}
gnu-social-worker-1 | thrown in /var/www/social/bin/console on line 18
Aside from an error complaining that vendor/autoload.php is missing, I was getting this logging constantly when running docker compose up:
gnu-social-worker-1 | Fatal error: Uncaught LogicException: You need to add "symfony/framework-bundle" as a Composer dependency. in /var/www/social/bin/console:18
gnu-social-worker-1 | Stack trace:
gnu-social-worker-1 | #0 {main}
gnu-social-worker-1 | thrown in /var/www/social/bin/console on line 18
I wish I had somebody else seriously involved with Owncast. It would be amazing to have somebody to share things with, positive or negative. But there's nobody else in the world who cares, or even understands the nitty gritty day to day that I can talk to. I'm sure there's people who would listen, but nobody would care.
One thing I would love to see more projects do is label some of the low priority but simple issues as a good first issue. You can see that here on the #dbatools repo. That gives people curious about contributing a good place to start and get their feet wet.
I'm a #sqlserver#DBA, I don't know #php. When looking at the issues list, I don't even know where I'd begin. A label would help with that.
Whenever I catch myself using advanced features of mocking frameworks, when I step back to look again, it's usually a sign there's a problem in the implementation design.
@jasongorman a good example in #php is #mockery with instance mocks using override IMO. Adds a huge amount of complexity, needs tests to run in dedicated processes (slower) and also some special global state config.
Can be avoided relatively easily by either using proper dependency injection or fixing value objects to really be value objects and just let the test code construct them..
Now that I have all the pieces, my goal is to migrate the legacy #LDJam website data over the weekend. Changing names, emails, and recovering data from unlinked accounts will come after.
Starting next week, I need to find sponsor(s) for Ludum Dare 54 in September, because....😅 #LudumDare#Migration
I've run into a situation where I could save myself a lot of trouble if I upgraded my #PHP version.
Unfortunately that means rebuilding the server. That said, I've been meaning to experiment with #Hashicorp#Terraform. 🤔
(some time passes)
Cool! Terraform is quite nice to use. I have a reference copy of my #Linode infrastructure exported and rebuilt for reference, and a new copy I can spin-up and destroy on demand. I still need to write provisioning (install) scripts though. #LDJam
Finally got around to writing more tests for #Questlog. It's so satisfying when the GitHub actions run so many tests and just turns green.
To be fair, it didn't work right away. Which is good. I found some bugs this way that I didn't have on my machine, but could be a problem on the server.
It's so much easier to write tests for #Laravel with #Pest. I should have adopted this much sooner.
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. We also cover the cybersecurity world and the Fediverse.
I've finally tagged 2.0.0 stable of facile-it/doctrine-mysql-come-back (after a month of BETA4), which brings support for @doctrine DBAL v3 (3.6+ to be precise)
This small library is a #MySQL connection wrapper that reconnects automatically when the infamous "MySQL has gone away" error (or similar ones) pops up. If you ever encountered that, try it out, it's automagic!
Welcome to this week's Symfony Station newsletter. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the cybersecurity world and the Fediverse.
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. We also cover the cybersecurity world and the Fediverse.
Symfony Station Communiqué - 16 June 2023 (www.symfonystation.com)
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. We also cover the cybersecurity world and the Fediverse.
Explore this week's Symfony, Drupal, PHP, and Fediverse news in the latest Symfony Station newsletter (mailchi.mp)
Welcome to this week's Symfony Station newsletter. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the cybersecurity world and the Fediverse.
Symfony Station Communiqué - 9 June 2023 (www.symfonystation.com)
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. We also cover the cybersecurity world and the Fediverse.