Alessandro Lai
Alessandro Lai
Nice experiment! How would the autoloaders interact in such a case? I can see multiple situations in which I would need to load the app and multiple tools at the...
@nicolas-grekas and what about transient dependencies? Let's say, both the app and the tool require symfony/console (which is very likely), the first to be loaded wins? Wouldn't that create clashing?
So, let me rephrase is to see if I get this right: transitive (yep, sorry I meant that) dependencies that are present in both the app and the tool wouldn't...
I'm just pondering the full impact of your solution... surely you solved a big chunk of possible conflicts, but the tools still needs to be compatible with your own set...
The limitation of the PHAR approach is that every single maintainer has to apply it to its project; if we can bake in a similar solution inside Composer, maybe with...
We've been discussing this kind of issues a lot lately, and we've condensed our proposed solution to updating PSR interfaces in a blog post. Please read it and provide your...
To be fair, [chapter 4](https://www.php-fig.org/psr/psr-12/#4-classes-properties-and-methods) says: > The term “class” refers to all classes, interfaces, and traits. > [...] >When instantiating a new class, parentheses MUST always be present even...
We (as @php-fig) can release an errata to clarify better this point. We'll discuss that in our ML: https://groups.google.com/d/topic/php-fig/F0IVXx1LL_Q/discussion
We're proposing a clarification with https://github.com/php-fig/fig-standards/pull/1206. The editor said that parentheses needed is the way to go.
@smeubank * NewRelic: https://docs.newrelic.com/docs/apm/agents/php-agent/installation/php-agent-installation-overview/ * DataDog: https://docs.datadoghq.com/integrations/php/#overview It often requires an extension, so it's pretty specialized.