!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_led/php/vendor/symfony/console/Tests/Input/   drwxrwxr-x
Free 15.64 GB of 61.93 GB (25.25%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     StringInputTest.php (4.87 KB)      -rwxrwxr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Console\Tests\Input;

use 
PHPUnit\Framework\TestCase;
use 
Symfony\Component\Console\Input\InputDefinition;
use 
Symfony\Component\Console\Input\InputOption;
use 
Symfony\Component\Console\Input\StringInput;

class 
StringInputTest extends TestCase
{
    
/**
     * @dataProvider getTokenizeData
     */
    
public function testTokenize($input$tokens$message)
    {
        
$input = new StringInput($input);
        
$r = new \ReflectionClass('Symfony\Component\Console\Input\ArgvInput');
        
$p $r->getProperty('tokens');
        
$p->setAccessible(true);
        
$this->assertEquals($tokens$p->getValue($input), $message);
    }

    public function 
testInputOptionWithGivenString()
    {
        
$definition = new InputDefinition(
            array(new 
InputOption('foo'nullInputOption::VALUE_REQUIRED))
        );

        
// call to bind
        
$input = new StringInput('--foo=bar');
        
$input->bind($definition);
        
$this->assertEquals('bar'$input->getOption('foo'));
    }

    
/**
     * @group legacy
     */
    
public function testLegacyInputOptionDefinitionInConstructor()
    {
        
$definition = new InputDefinition(
            array(new 
InputOption('foo'nullInputOption::VALUE_REQUIRED))
        );

        
$input = new StringInput('--foo=bar'$definition);
        
$this->assertEquals('bar'$input->getOption('foo'));
    }

    public function 
getTokenizeData()
    {
        return array(
            array(
'', array(), '->tokenize() parses an empty string'),
            array(
'foo', array('foo'), '->tokenize() parses arguments'),
            array(
'  foo  bar  ', array('foo''bar'), '->tokenize() ignores whitespaces between arguments'),
            array(
'"quoted"', array('quoted'), '->tokenize() parses quoted arguments'),
            array(
"'quoted'", array('quoted'), '->tokenize() parses quoted arguments'),
            array(
"'a\rb\nc\td'", array("a\rb\nc\td"), '->tokenize() parses whitespace chars in strings'),
            array(
"'a'\r'b'\n'c'\t'd'", array('a''b''c''d'), '->tokenize() parses whitespace chars between args as spaces'),
            array(
'\"quoted\"', array('"quoted"'), '->tokenize() parses escaped-quoted arguments'),
            array(
"\'quoted\'", array('\'quoted\''), '->tokenize() parses escaped-quoted arguments'),
            array(
'-a', array('-a'), '->tokenize() parses short options'),
            array(
'-azc', array('-azc'), '->tokenize() parses aggregated short options'),
            array(
'-awithavalue', array('-awithavalue'), '->tokenize() parses short options with a value'),
            array(
'-a"foo bar"', array('-afoo bar'), '->tokenize() parses short options with a value'),
            array(
'-a"foo bar""foo bar"', array('-afoo barfoo bar'), '->tokenize() parses short options with a value'),
            array(
'-a\'foo bar\'', array('-afoo bar'), '->tokenize() parses short options with a value'),
            array(
'-a\'foo bar\'\'foo bar\'', array('-afoo barfoo bar'), '->tokenize() parses short options with a value'),
            array(
'-a\'foo bar\'"foo bar"', array('-afoo barfoo bar'), '->tokenize() parses short options with a value'),
            array(
'--long-option', array('--long-option'), '->tokenize() parses long options'),
            array(
'--long-option=foo', array('--long-option=foo'), '->tokenize() parses long options with a value'),
            array(
'--long-option="foo bar"', array('--long-option=foo bar'), '->tokenize() parses long options with a value'),
            array(
'--long-option="foo bar""another"', array('--long-option=foo baranother'), '->tokenize() parses long options with a value'),
            array(
'--long-option=\'foo bar\'', array('--long-option=foo bar'), '->tokenize() parses long options with a value'),
            array(
"--long-option='foo bar''another'", array('--long-option=foo baranother'), '->tokenize() parses long options with a value'),
            array(
"--long-option='foo bar'\"another\"", array('--long-option=foo baranother'), '->tokenize() parses long options with a value'),
            array(
'foo -a -ffoo --long bar', array('foo''-a''-ffoo''--long''bar'), '->tokenize() parses when several arguments and options'),
        );
    }

    public function 
testToString()
    {
        
$input = new StringInput('-f foo');
        
$this->assertEquals('-f foo', (string) $input);

        
$input = new StringInput('-f --bar=foo "a b c d"');
        
$this->assertEquals('-f --bar=foo '.escapeshellarg('a b c d'), (string) $input);

        
$input = new StringInput('-f --bar=foo \'a b c d\' '."'A\nB\\'C'");
        
$this->assertEquals('-f --bar=foo '.escapeshellarg('a b c d').' '.escapeshellarg("A\nB'C"), (string) $input);
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.6564 ]--