@@ -131,7 +131,7 @@ public static function cleanDirs()
131
131
}
132
132
$ webrootSlashDrush = self ::webrootSlashDrush ();
133
133
if (file_exists ($ webrootSlashDrush )) {
134
- self ::recursiveDelete ($ webrootSlashDrush , true , false , ['Commands ' ]);
134
+ self ::recursiveDelete ($ webrootSlashDrush , true , false , ['Commands ' , ' sites ' ]);
135
135
}
136
136
foreach (['modules ' , 'themes ' , 'profiles ' ] as $ dir ) {
137
137
$ target = Path::join (self ::webroot (), $ dir , 'contrib ' );
@@ -523,7 +523,7 @@ public function setUpSettings(array $sites, $aliasGroup = 'fixture')
523
523
$ this ->createSettings ($ subdir );
524
524
}
525
525
// Create basic site alias data with root and uri
526
- $ siteAliasData = $ this ->createAliasFileData (array_keys ($ sites ), $ aliasGroup );
526
+ $ siteAliasData = $ this ->aliasFileData (array_keys ($ sites ), $ aliasGroup );
527
527
// Add in caller-provided site alias data
528
528
$ siteAliasData = array_merge_recursive ($ siteAliasData , $ sites );
529
529
$ this ->writeSiteAliases ($ siteAliasData , $ aliasGroup );
@@ -559,7 +559,7 @@ public function createSettings($subdir)
559
559
*/
560
560
public function setUpDrupal ($ num_sites = 1 , $ install = false , $ options = [])
561
561
{
562
- $ sites_subdirs_all = ['dev ' , 'stage ' , 'prod ' , ' retired ' , ' elderly ' , ' dead ' , ' dust ' ];
562
+ $ sites_subdirs_all = ['dev ' , 'stage ' , 'prod ' ];
563
563
$ sites_subdirs = array_slice ($ sites_subdirs_all , 0 , $ num_sites );
564
564
$ root = $ this ->webroot ();
565
565
@@ -573,15 +573,15 @@ public function setUpDrupal($num_sites = 1, $install = false, $options = [])
573
573
copy ($ root . '/sites/example.sites.php ' , $ root . '/sites/sites.php ' );
574
574
}
575
575
576
- $ siteData = $ this ->createAliasFile ($ sites_subdirs, ' sut ' );
576
+ $ siteData = $ this ->aliasFileData ($ sites_subdirs );
577
577
self ::$ sites = [];
578
578
foreach ($ siteData as $ key => $ data ) {
579
579
self ::$ sites [$ key ] = $ data ;
580
580
}
581
581
return self ::$ sites ;
582
582
}
583
583
584
- public function createAliasFileData ($ sites_subdirs )
584
+ public function aliasFileData ($ sites_subdirs )
585
585
{
586
586
$ root = $ this ->webroot ();
587
587
// Stash details about each site.
@@ -596,13 +596,21 @@ public function createAliasFileData($sites_subdirs)
596
596
return $ sites ;
597
597
}
598
598
599
- public function createAliasFile ( $ sites_subdirs , $ aliasGroup )
599
+ protected function sutAlias ( $ uri = self :: INTEGRATION_TEST_ENV )
600
600
{
601
- // Make an alias group for the sites.
602
- $ sites = $ this ->createAliasFileData ($ sites_subdirs );
603
- $ this ->writeSiteAliases ($ sites , $ aliasGroup );
601
+ return new AliasRecord (['root ' => $ this ->webroot (), 'uri ' => $ uri ], "@sut. $ uri " );
602
+ }
604
603
605
- return $ sites ;
604
+ /**
605
+ * Write an alias group file and a config file which points to same dir.
606
+ *
607
+ * @param $sites
608
+ */
609
+ public function writeSiteAliases ($ sites , $ aliasGroup = 'sut ' )
610
+ {
611
+ $ target = Path::join (self ::webrootSlashDrush (), "sites/ $ aliasGroup.site.yml " );
612
+ $ this ->mkdir (dirname ($ target ));
613
+ file_put_contents ($ target , Yaml::dump ($ sites , PHP_INT_MAX , 2 ));
606
614
}
607
615
608
616
/**
@@ -625,23 +633,6 @@ public function installDrupal($env = 'dev', $install = false, $options = [], $re
625
633
}
626
634
}
627
635
628
- /**
629
- * Write an alias group file and a config file which points to same dir.
630
- *
631
- * @param $sites
632
- */
633
- public function writeSiteAliases ($ sites , $ aliasGroup = 'sut ' )
634
- {
635
- $ target = Path::join (self ::webrootSlashDrush (), "sites/ $ aliasGroup.site.yml " );
636
- $ this ->mkdir (dirname ($ target ));
637
- file_put_contents ($ target , Yaml::dump ($ sites , PHP_INT_MAX , 2 ));
638
- }
639
-
640
- protected function sutAlias ($ uri = self ::INTEGRATION_TEST_ENV )
641
- {
642
- return new AliasRecord (['root ' => $ this ->webroot (), 'uri ' => $ uri ], "@sut. $ uri " );
643
- }
644
-
645
636
protected function checkInstallSut ($ uri = self ::INTEGRATION_TEST_ENV )
646
637
{
647
638
$ sutAlias = $ this ->sutAlias ($ uri );
0 commit comments