Dan Wallis
Dan Wallis
Without this, the following PHP Fatal error is encountered when deploying to Magento Cloud instances during the phase which runs `vendor/bin/ece-patches apply`. > PHP Fatal error: Uncaught RuntimeException: ObjectManager isn't...
### Description of the Change Use [Node's `os` module to set the priority of the external process](https://nodejs.org/api/os.html#os_os_setpriority_pid_priority) spawned by this extension to be below normal. This means that Atom and...
Similarly to #170, we have a number of teams with partially overlapping memberships. This is causing us trouble when we want to `Filter PRs by GitHub Team`, as this filter...
I find it useful to know when the local branch has diverged from the remote tracking branch. For example, I will often run `gfa` (ie, `git fetch --all --prune`) when...
### Description When running `bin/magento sampledata:deploy`, an error message is shown regarding a missing `version` key in `composer.json`. The linked page provided in the error message says that `version` should...
In `Plugin\PhpEnvironment\ResponsePlugin` we use `Model\PageInfo`. In `Model\PageInfo` we use `Magento\Framework\View\LayoutInterface`. Creating a `Layout` object which has a plugin (eg `Plugin\View\LayoutPlugin`) will pull in instances of `UrlInterface` and `ResolverInterface` through dependency...
### Preconditions 1. Have more than one admin user 1. Tested on 2.4.3-p2 and ef0ffcd37470e83337133a167dc4504f86037f28 (ie, current HEAD of `2.4-develop` branch) ### Steps to reproduce 1. Navigate to a static...
### Description The `setup:di:compile` command has exclude lists to avoid loading / compiling dependency injection for 'test' classes. When preferences exist for these excluded classes, any plugins associated with the...
### Update 2023-05-30 After discussion with @engcom-Charlie (thanks!), I set up the Magento Functional Testing Framework locally to investigate the specifics of this test. The report was that the test...
Related to: https://github.com/composer/composer/issues/6929 This is a very naive approach to try to gracefully handle trivial merge conflicts in `composer.lock` files. This does nothing for conflicts in `composer.json` files, and does...