Welcome To Our Shell

Mister Spy & Souheyl Bypass Shell

Current Path : /var/www/html/c12park/vendor/psy/psysh/src/Command/Config/

Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Upload File :
Current File : /var/www/html/c12park/vendor/psy/psysh/src/Command/Config/ConfigGetCommand.php

<?php

/*
 * This file is part of Psy Shell.
 *
 * (c) 2012-2026 Justin Hileman
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Psy\Command\Config;

use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;

/**
 * Print the current value for a runtime-configurable PsySH setting.
 */
class ConfigGetCommand extends AbstractConfigCommand
{
    protected function configure(): void
    {
        $this
            ->setName('config-get')
            ->setDefinition([
                new InputArgument('key', InputArgument::OPTIONAL, 'Runtime-configurable option to inspect.'),
            ])
            ->setDescription('Print the current value for one runtime-configurable PsySH setting.');
    }

    public function asText(): string
    {
        return \implode("\n", [
            '<comment>Usage:</comment>',
            ' config get \\<key>',
            '',
            '<comment>Help:</comment>',
            ' Print the current value for one runtime-configurable PsySH setting.',
            '',
            '<comment>Examples:</comment>',
            ' <return>>>> config get verbosity</return>',
            ' <return>>>> config get theme</return>',
            '',
            '<comment>Supported Options:</comment>',
            ' '.$this->formatOptionNames($this->getOptionNames()),
        ]);
    }

    protected function execute(InputInterface $input, OutputInterface $output): int
    {
        $key = $input->getArgument('key');
        if ($key === null) {
            throw new \InvalidArgumentException('Please specify a runtime-configurable option to inspect.');
        }

        $option = $this->getOption($key);
        if ($option === null) {
            $output->writeln(\sprintf('<error>%s</error>', $this->unsupportedMessage((string) $key)));

            return 1;
        }

        $output->writeln($this->formatValue($option['getter']()));

        return 0;
    }
}

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped) Email: contact@elmoujehidin.net