@Skoop@phpc.social
@Skoop@phpc.social avatar

Skoop

@Skoop@phpc.social

PHP | speaker | anticapitalist entrepreneur | (radio) DJ | podcast host | Rebel @ XR

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Skoop, to random
@Skoop@phpc.social avatar

Phun with PHAR: I try to get PHPStan up and running with extensions, but it seems impossible to make PHPStan PHAR work with extensions.

I don't really understand why extensions don't work with the PHAR. It should not really be an issue, right?

Skoop,
@Skoop@phpc.social avatar

result: removed PHPStan using Phive and installed it using a separate composer configuration. This seems to be the only way to use extensions with PHPStan. Not sure why PHPStan has an official PHAR package

Skoop,
@Skoop@phpc.social avatar

@thomastospace we have a seperate tools-composer.json in the root of our project, with a separate tools-vendor/ folder

Skoop,
@Skoop@phpc.social avatar

@thomastospace we use a shell script that sets the COMPOSER and COMPOSER_VENDOR_DIR env variables before actually calling composer

Skoop,
@Skoop@phpc.social avatar

@thomastospace especially when doing framework upgrades we've run into a lot of clashes with those tools. Our preference is PHAR files installed with Phive, but unfortunately projects such as PHPStan and Rector don't support that approach (yet?)

Skoop,
@Skoop@phpc.social avatar

@acelaya wait, but that would mean that extensions would work on a phar, even if the PHPStan documentation says it doesn't work? Why would it work on a composer-install PHAR, but not on a Phive-installed PHAR?

Skoop,
@Skoop@phpc.social avatar

@acelaya yeah, but that's the thing: I want to use extensions. But I don't understand why extensions won't work when using Phive to install the PHAR, and will work when using Composer to install the PHAR.

Perhaps I need to dig deeper

Skoop,
@Skoop@phpc.social avatar

@OndrejMirtes @thepanz @acelaya there are people who disagree for various reasons. That doesn't invalidate your choice not to focus on the alternative installation methods by the way. But people can have reasons to use something other than Composer for installing tools like PHPStan.

Skoop,
@Skoop@phpc.social avatar

@pierstoval @OndrejMirtes @thepanz @acelaya oh yeah, and I'm not criticizing personal taste or the extra effort needed to maintain another distribution method. I'm only saying there are reasons to want to use another distribution method. Saying there is no reasons not to use Composer doesn't make sense, because there are people already giving those reasons

Skoop, to random
@Skoop@phpc.social avatar

It is such an incredible joy to do the session about lowering mental pressure by taking small steps with @DadaProvider. Always so much fun, and I learn something every single time.

davidbisset, to random
@davidbisset@phpc.social avatar

RIP to a real web tech.

" will stop working
from June 26".

https://icq.com/desktop/en

I think this it for ICQ. I used to remember my ICQ by heart.

Skoop,
@Skoop@phpc.social avatar

@davidbisset oh no, I'm still logged into that. Somehow, hardly anyone is ever online ;)

Skoop, to random
@Skoop@phpc.social avatar

My migration from Gmail to Proton has triggered me to also do a spring cleanup. I've been going through a lot of old emails and determining whether to delete them (on most: the answer was yes).

It does bring back the days of cool projects with friends and even celebrities.

Skoop,
@Skoop@phpc.social avatar

Having said that, if you were ever in touch with me through my gmail address: use the same address, except instead of gmail.com, use proton.me

Hariboas, to random German
@Hariboas@phpc.social avatar

@phpugffm is stacked tonight, getting really nervous now... :D

Skoop,
@Skoop@phpc.social avatar

@Hariboas @phpugffm it's only nice people

rskuipers, to random
@rskuipers@phpc.social avatar

Shoutout to PHPWomen by @michelle opening

Skoop,
@Skoop@phpc.social avatar

@rskuipers watch out for a pretty big picture of an ugly face later in the talk ;)

Skoop,
@Skoop@phpc.social avatar

@rskuipers ah right, that helps :)

Skoop, to random
@Skoop@phpc.social avatar

Big hug for everyone at @phpday! Such a fantastic conference in such a beautiful city!

sarah, to php
@sarah@phpc.social avatar

Starting the adventure to @phpday today. Excited to see everyone in the community tomorrow!

Skoop,
@Skoop@phpc.social avatar

@sarah @phpday I'm sad to not be there, but have fun. It is the most amazing conference in a fantastic city

Skoop,
@Skoop@phpc.social avatar

@derickr @sarah @phpday oh, that's a bummer

Skoop, to random
@Skoop@phpc.social avatar

It's PHPAmersfoort time, and we've come to the conclusion that either @rskuipers is here, or there are official opening slides. Nobody has ever seen both at the same time ;)

rskuipers, to random
@rskuipers@phpc.social avatar

Anyone going for food tonight in Verona? #phpday

Skoop,
@Skoop@phpc.social avatar

@rskuipers whatever you do, at some point go to Nastro Azzuro to get the Risotto Al Amarone. That is heaven on a plate. https://maps.app.goo.gl/jW37BiLvKVRgo6Ee6?g_st=ic

Skoop, to random
@Skoop@phpc.social avatar

Jelrik speaking at on biases and assumptions

Skoop, to AdobePhotoshop
@Skoop@phpc.social avatar

could save so much money in customer support by creating self-service tooling that actually works.

Skoop,
@Skoop@phpc.social avatar
  • Logged in to my business account.
  • Ordered a Photoshop license
  • Can not find ordered Photoshop license in my business account, even though I see the transaction on the creditcard
  • Support does not respond in chat
  • After a lot of searching, the license was assigned to my personal profile

WAT?!

Skoop,
@Skoop@phpc.social avatar

@afilina to be fair, both accounts are linked to the same emailaddress. But still, how the hell does this work?

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