Вход Регистрация
Файл: vendor/spatie/laravel-ignition/src/Exceptions/InvalidConfig.php
Строк: 51
<?php

namespace SpatieLaravelIgnitionExceptions;

use 
Exception;
use 
MonologLogger;
use 
SpatieIgnitionContractsBaseSolution;
use 
SpatieIgnitionContractsProvidesSolution;
use 
SpatieIgnitionContractsSolution;

class 
InvalidConfig extends Exception implements ProvidesSolution
{
    public static function 
invalidLogLevel(string $logLevel): self
    
{
        return new 
self("Invalid log level `{$logLevel}` specified.");
    }

    public function 
getSolution(): Solution
    
{
        
$validLogLevels array_map(
            
fn (string $level) => strtolower($level),
            
array_keys(Logger::getLevels())
        );

        
$validLogLevelsString implode(','$validLogLevels);

        return 
BaseSolution::create()
            ->
setSolutionTitle('You provided an invalid log level')
            ->
setSolutionDescription("Please change the log level in your `config/logging.php` file. Valid log levels are {$validLogLevelsString}.");
    }
}
Онлайн: 1
Реклама