mirror of
https://github.com/laravel/valet.git
synced 2026-02-06 16:50:09 +01:00
Move all drivers to PSR autoload, and write tests
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class BasicValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class BedrockValetDriver extends BasicValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class CakeValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class Concrete5ValetDriver extends BasicValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class ContaoValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class CraftValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class DrupalValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class JigsawValetDriver extends BasicValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class JoomlaValetDriver extends BasicValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class KatanaValetDriver extends BasicValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class KirbyValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class LaravelValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class Magento2ValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class NeosValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class SculpinValetDriver extends BasicValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class StatamicV1ValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class StatamicValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class SymfonyValetDriver extends ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
/**
|
||||
* This driver serves TYPO3 instances (version 7.0 and up). It activates, if it
|
||||
* finds the characteristic typo3/ folder in the document root, serves both
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
abstract class ValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
namespace Valet\Drivers;
|
||||
|
||||
class WordPressValetDriver extends BasicValetDriver
|
||||
{
|
||||
/**
|
||||
@@ -8,6 +8,7 @@
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\Console\Question\ConfirmationQuestion;
|
||||
use Symfony\Component\EventDispatcher\EventDispatcher;
|
||||
use Valet\Drivers\ValetDriver;
|
||||
|
||||
use function Valet\info;
|
||||
use function Valet\output;
|
||||
@@ -278,8 +279,6 @@ function (ConsoleCommandEvent $event) {
|
||||
* Determine which Valet driver the current directory is using.
|
||||
*/
|
||||
$app->command('which', function (OutputInterface $output) {
|
||||
require __DIR__.'/drivers/require.php';
|
||||
|
||||
$driver = ValetDriver::assign(getcwd(), basename(getcwd()), '/');
|
||||
|
||||
if ($driver) {
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Basic drivers...
|
||||
*/
|
||||
require_once __DIR__.'/ValetDriver.php';
|
||||
require_once __DIR__.'/BasicValetDriver.php';
|
||||
|
||||
/**
|
||||
* Specific drivers...
|
||||
*/
|
||||
require_once __DIR__.'/CraftValetDriver.php';
|
||||
require_once __DIR__.'/JigsawValetDriver.php';
|
||||
require_once __DIR__.'/KirbyValetDriver.php';
|
||||
require_once __DIR__.'/LaravelValetDriver.php';
|
||||
require_once __DIR__.'/SculpinValetDriver.php';
|
||||
require_once __DIR__.'/StatamicValetDriver.php';
|
||||
require_once __DIR__.'/StatamicV1ValetDriver.php';
|
||||
require_once __DIR__.'/SymfonyValetDriver.php';
|
||||
require_once __DIR__.'/WordPressValetDriver.php';
|
||||
require_once __DIR__.'/BedrockValetDriver.php';
|
||||
require_once __DIR__.'/ContaoValetDriver.php';
|
||||
require_once __DIR__.'/KatanaValetDriver.php';
|
||||
require_once __DIR__.'/CakeValetDriver.php';
|
||||
require_once __DIR__.'/JoomlaValetDriver.php';
|
||||
require_once __DIR__.'/DrupalValetDriver.php';
|
||||
require_once __DIR__.'/Concrete5ValetDriver.php';
|
||||
require_once __DIR__.'/Typo3ValetDriver.php';
|
||||
require_once __DIR__.'/NeosValetDriver.php';
|
||||
require_once __DIR__.'/Magento2ValetDriver.php';
|
||||
Reference in New Issue
Block a user