1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-06 08:40:09 +01:00

Refactor where legacy drivers are pulled in

This commit is contained in:
Matt Stauffer
2022-12-08 12:45:26 -05:00
parent 1bbe795190
commit 1684068382
5 changed files with 10 additions and 15 deletions

View File

@@ -8,3 +8,10 @@
require_once './cli/Valet/Drivers/'.$file; require_once './cli/Valet/Drivers/'.$file;
} }
} }
// Require legacy drivers; can be deprecated in v4
foreach (scandir('./cli/includes/legacy') as $file) {
if (substr($file, 0, 1) !== '.') {
require_once './cli/includes/legacy/'.$file;
}
}

View File

@@ -1,7 +0,0 @@
<?php
foreach (scandir('./cli/includes/legacy') as $file) {
if (substr($file, 0, 1) !== '.') {
require_once './cli/includes/legacy/'.$file;
}
}

View File

@@ -21,8 +21,7 @@
"files": [ "files": [
"cli/includes/compatibility.php", "cli/includes/compatibility.php",
"cli/includes/facades.php", "cli/includes/facades.php",
"cli/includes/helpers.php", "cli/includes/helpers.php"
"cli/includes/require-legacy-files.php"
], ],
"psr-4": { "psr-4": {
"Valet\\": "cli/Valet/" "Valet\\": "cli/Valet/"

View File

@@ -1,7 +1,6 @@
<?php <?php
require_once './cli/includes/require-drivers.php'; require_once './cli/includes/require-drivers.php';
require_once './cli/includes/require-legacy-files.php';
use Valet\Drivers\ValetDriver; use Valet\Drivers\ValetDriver;

View File

@@ -1,5 +1,6 @@
<?php <?php
use Valet\Drivers\BedrockValetDriver;
use Valet\Drivers\ValetDriver; use Valet\Drivers\ValetDriver;
class ValetDriverTest extends BaseDriverTestCase class ValetDriverTest extends BaseDriverTestCase
@@ -17,10 +18,6 @@ public function test_it_assigns_drivers_to_given_project()
{ {
$assignedDriver = ValetDriver::assign($this->projectDir('bedrock'), 'my-site', '/'); $assignedDriver = ValetDriver::assign($this->projectDir('bedrock'), 'my-site', '/');
// For v4: $this->assertEquals(BedrockValetDriver::class, get_class($assignedDriver));
// $this->assertEquals('Valet\Drivers\BedrockValetDriver', get_class($assignedDriver));
// For now, because legacy:
$this->assertEquals('BedrockValetDriver', get_class($assignedDriver));
} }
} }