Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Console/Prohibitable.php
Строк: 50
<?php

namespace IlluminateConsole;

trait 
Prohibitable
{
    
/**
     * Indicates if the command should be prohibited from running.
     *
     * @var bool
     */
    
protected static $prohibitedFromRunning false;

    
/**
     * Indicate whether the command should be prohibited from running.
     *
     * @param  bool  $prohibit
     * @return void
     */
    
public static function prohibit($prohibit true)
    {
        static::
$prohibitedFromRunning $prohibit;
    }

    
/**
     * Determine if the command is prohibited from running and display a warning if so.
     *
     * @param  bool  $quiet
     * @return bool
     */
    
protected function isProhibited(bool $quiet false)
    {
        if (! static::
$prohibitedFromRunning) {
            return 
false;
        }

        if (! 
$quiet) {
            
$this->components->warn('This command is prohibited from running in this environment.');
        }

        return 
true;
    }
}
Онлайн: 1
Реклама