Hotfix for StarterKit installs w/ Plugins that add to source/ #20
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To recreate:
Select any starterkit (preferably
pattern-lab/starterkit-twig-drupal-minimal) and you'll see this error (ran with-vvv):I hunted the error down to
Fetch.php'smirrorDist()seen here.It's always worked before because the code in
if (!$emptyDir)was always ran, which set$optionsto"M/r". When that conditional doesn't run it's code block, we get the cause of the error:Undefined variable: options. I can tell that the$optionsset is forConsole::promptInput()and isn't intended for$fs->mirror(), because the Symfony Filesystemmirrorfunction wants$optionsto be an array and not a string. So basically this PR just removes the$optionsfrom$fs->mirror():Would be really great to get this soon as this prevents the Drupal Edition from getting launched!! 🙏