doefom, to Laravel
@doefom@mastodon.social avatar

TIL that #Statamic ships with the 'isCpRoute()' function, which allowed me to make my code a little more compact. The function will check if the current route is a control panel route or not. Here's the old and new code. Feels refreshing 😁

#Laravel #PHP #refactoring #webdev

Girgias, to php
@Girgias@phpc.social avatar

Welcome, my name is Gina, my profession #PHP Engine Janitor, finding obscure bugs while cleaning up code and creating new and better engine APIs.

mobileatom, to php
@mobileatom@flipboard.com avatar

Of Tools and Dependencies. #PHP

https://andreas.heigl.org/?utm_source=flipboard&utm_medium=activitypub

Posted into SYMFONY FOR THE DEVIL @symfony

scoonch, to photoshop French
@scoonch@mamot.fr avatar

Dev Web fullstack, après un enchaînement de CDD, je suis libre à partir d'aujourd'hui.

CDI distanciel de préférence sinon je m'adapte, je suis à Paris.

Compétences en +:
Maquettiste #Photoshop #Illustrator,
Monteur vidéo #Premiere #Avid,
Habillage/Animation #AfterEffect
Régie/Vidging/Mapping: #Obs #Resolume #Millumin

CV en mp.

#HTML
#CSS
#PHP
#JS
#jQuery
#Scss
#Symfony
#React
#NextJs
#ViteJs
#Bootstrap
#Tailwind
#Stripe
#dataTables
#Wordpress
#Prestashop
#Sylius
#MongoDb
#Mariadb

ultimike, to php
@ultimike@drupal.community avatar

Deep technical dive into creating a new, custom Rector rule by @joachim:

http://www.noreiko.com/blog/refactoring-rector

I really like this blog post, as it really explained Joachim’s thought process as he worked towards a solution.

#php #drupal #rector

cspray, to php
@cspray@phpc.social avatar

Today I was able to implement a feature in Annotated Contain that will resolve my longest outstanding issue; injecting a collection of services. The feature will release in 2.4 but I'm so excited about getting this done I wrote an article about how to use this new functionality.

https://www.cspray.io/blog/injecting-service-collections-with-annotated-container/

wyri, to php
@wyri@haxim.us avatar

The things I write in my () package documentation: And, well, not ship a package without being fully functional 😅.

ramsey, (edited ) to random
@ramsey@phpc.social avatar

Since #PHPUnit 11 no longer has any of the CodeCoverageIgnore attributes, and the docs say “Do not use annotations in comments in new tests that you write. Use attributes instead,” does this mean PHPUnit will no longer allow you to exclude classes, functions, or blocks of code from coverage reports? #PHP

sarah, to php
@sarah@phpc.social avatar

What is your favorite composer package in #php?

sarah, to php
@sarah@phpc.social avatar

One of the things I've learned over the last twenty years is there's plenty of work in #php.

But something else I've learned is that you need a network to find the work.

Building that network should happen in the good times. You never know when you'll need it in the lean times. Plus, having a network means having a community to support you and to be a part of - and that's never a bad thing!

orchidpink, to php

Would you be surprised if I told you the array key gets converted to an integer?

Well, it does. In PHP array keys that are numeric strings are converted to integers.

#php #webdev #programming

thomastospace, to random
@thomastospace@phpc.social avatar

I just started a plain typescript project, and was too lazy for a docker setup so I just installed Node with apt and went on my way.

I installed Typescript, that went fine, but when trying to use it it gave a vague error.

Quick search fixed it, but... I'm amazed by the cause: Typescript didn't support the version of Node I had installed, which sure.. That's okay. But why didn't NPM tell me this? NPM does not have node version constraints?!?

🤯

jaapio,
@jaapio@phpc.social avatar

@thomastospace every time I try another language, I feel blessed that I'm able to work with the most powerful and reliable package manager of the world. Nothing beats #composer

#php

lukasrotermund,

@jaapio While composer is useful, it's not always the bee's knees, especially during major updates involving multiple packages.

Some of the error messages are completely useless and I have spent hours trying to find the problem. I have often wished I could switch to another language because I was stuck in composer update hell.

For example, I have fewer problems with Go modules and rust dependencies via rusts cargo. Both update more smoothly.

simonhamp, to Laravel
@simonhamp@phpc.social avatar

Here's a little tool I built as my New Tab page

It lists all my projects based on the filesystem, giving me an overview of their state at a glance and quick access to various tools

It also lets me add custom details, search and more

It's built on Laravel Volt, which was really fun to use!

Will open source at some point

video/mp4

mobileatom, to php
@mobileatom@flipboard.com avatar
mobileatom, to php
@mobileatom@flipboard.com avatar

How to add visibility to 338 Class Constants in 25 seconds.

https://tomasvotruba.com/blog/how-to-add-visbility-to-338-class-constants-in-25-seconds?utm_source=flipboard&utm_medium=activitypub

Posted into SYMFONY FOR THE DEVIL @symfony

michael, to Laravel
@michael@thms.uk avatar

Been playing around with Laravel Livewire a bit today, and it’s quite cool actually.

Really a powerful way to quickly get an app with interactivity going, if you can’t or don’t want to use a JS framework.

mobileatom, to Symfony
@mobileatom@me.dm avatar

Explore today's @SymfonyStation Communiqué of Symfony, Drupal, PHP, Fediverse, and Cybersecurity news. https://symfonystation.mobileatom.net/Symfony-Station-Communique-31-May-2024 🇺🇦

mobileatom, to Symfony
@mobileatom@flipboard.com avatar

Explore today's SymfonyStation Communiqué of Symfony, Drupal, PHP, Fediverse, and Cybersecurity news. 🇺🇦

https://symfonystation.mobileatom.net/Symfony-Station-Communique-31-May-2024?utm_source=flipboard&utm_medium=activitypub

Posted into SYMFONY FOR THE DEVIL @symfony

symfonystation, to Symfony
@symfonystation@newsletter.mobileatom.net avatar
jclermont, to php
@jclermont@phpc.social avatar

How do you test code you don't understand? We deal with this when joining legacy projects, but I recently found a novel solution involving fuzz testing. Super useful! https://masteringlaravel.io/daily/2024-05-31-how-do-you-test-code-you-dont-understand

sarah, to php
@sarah@phpc.social avatar

Looking for work? Make sure you check out my latest project, PHP For Hire (https://phpforhire.com). It's a directory of PHP talent available for hire!

joachim, to programming
@joachim@drupal.community avatar

I've just seen a #programming pattern in #PHP where a method could return two lists of things. Instead of doing that, it takes as a parameter a callable, and passes the two lists to the callable. Instead of:

[$a, $b] = getLists($param);
// Act on both lists.

we have:

$callable = function($a, $b) {
// Act on both lists
}
actOnLists($param, $callable);

Is that a #FunctionalProgramming pattern?

mobileatom, to php
@mobileatom@flipboard.com avatar
beausimensen, to php
@beausimensen@phpc.social avatar

I'm looking for a #rector or php-cs-fixer rule that will enforce Modifier Keywords Order as defined in PER.

I would be fine with a PER-specific solution but happy to configure something generic w/ PER rules.

#php

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • khanakhh
  • InstantRegret
  • ngwrru68w68
  • magazineikmin
  • mdbf
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • tacticalgear
  • everett
  • JUstTest
  • tester
  • cubers
  • osvaldo12
  • GTA5RPClips
  • Durango
  • cisconetworking
  • Leos
  • ethstaker
  • anitta
  • normalnudes
  • modclub
  • provamag3
  • lostlight
  • All magazines