Вход Регистрация
Файл: vendor/doctrine/dbal/bin/doctrine-dbal.php
Строк: 59
<?php

use DoctrineDBALToolsConsoleConsoleRunner;

fwrite(
    
STDERR,
    
'[Warning] The use of this script is discouraged.'
        
. ' You find instructions on how to bootstrap the console runner in our documentation.'
        
. PHP_EOL,
);

echo 
PHP_EOL . PHP_EOL;

$files       = [__DIR__ . '/../vendor/autoload.php', __DIR__ . '/../../../autoload.php'];
$loader      = null;
$cwd         = getcwd();
$directories = [$cwd, $cwd . DIRECTORY_SEPARATOR . 'config'];
$configFile  = null;

foreach (
$files as $file) {
    if (
file_exists($file)) {
        
$loader = require $file;

        break;
    }
}

if (! 
$loader) {
    throw new 
RuntimeException('vendor/autoload.php could not be found. Did you run `php composer.phar install`?');
}

foreach (
$directories as $directory) {
    
$configFile = $directory . DIRECTORY_SEPARATOR . 'cli-config.php';

    if (
file_exists($configFile)) {
        break;
    }
}

if (! 
file_exists($configFile)) {
    
ConsoleRunner::printCliConfigTemplate();

    exit(
1);
}

if (! 
is_readable($configFile)) {
    echo 
'Configuration file [' . $configFile . '] does not have read permission.' . PHP_EOL;

    exit(
1);
}

$commands           = [];
$connectionProvider = require $configFile;

ConsoleRunner::run($connectionProvider, $commands);
Онлайн: 3
Реклама