DataSift\Storyplayer\Cli\Feature_ColorSupport::initBeforeModulesAvailable PHP Метод

initBeforeModulesAvailable() публичный Метод

public initBeforeModulesAvailable ( Phix_Project\CliEngine $engine, Phix_Project\CliEngine\CliCommand $command, DataSift\Storyplayer\Injectables $injectables )
$engine Phix_Project\CliEngine
$command Phix_Project\CliEngine\CliCommand
$injectables DataSift\Storyplayer\Injectables
    public function initBeforeModulesAvailable(CliEngine $engine, CliCommand $command, Injectables $injectables)
    {
        // which colour mode are we in?
        switch ($engine->options->color) {
            case Feature_ColorSwitch::NO_COLOR:
                $injectables->output->disableColourSupport();
                break;
            case Feature_ColorSwitch::ALWAYS_COLOR:
                $injectables->output->enforceColourSupport();
                break;
            case Feature_ColorSwitch::AUTO_COLOR:
                $injectables->output->enableColourSupport();
                break;
        }
    }