!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/guzzlehttp/guzzle/tests/Message/   drwxrwxr-x
Free 15.57 GB of 61.93 GB (25.14%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


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

namespace GuzzleHttp\Tests\Message;

use 
GuzzleHttp\Event\Emitter;
use 
GuzzleHttp\Message\Request;
use 
GuzzleHttp\Query;
use 
GuzzleHttp\Stream\Stream;

/**
 * @covers GuzzleHttp\Message\Request
 */
class RequestTest extends \PHPUnit_Framework_TestCase
{
    public function 
testConstructorInitializesMessage()
    {
        
$r = new Request('PUT''/test', ['test' => '123'], Stream::factory('foo'));
        
$this->assertEquals('PUT'$r->getMethod());
        
$this->assertEquals('/test'$r->getUrl());
        
$this->assertEquals('123'$r->getHeader('test'));
        
$this->assertEquals('foo'$r->getBody());
    }

    public function 
testConstructorInitializesMessageWithProtocolVersion()
    {
        
$r = new Request('GET''', [], null, ['protocol_version' => 10]);
        
$this->assertEquals(10$r->getProtocolVersion());
    }

    public function 
testConstructorInitializesMessageWithEmitter()
    {
        
$e = new Emitter();
        
$r = new Request('GET''', [], null, ['emitter' => $e]);
        
$this->assertSame($r->getEmitter(), $e);
    }

    public function 
testCloneIsDeep()
    {
        
$r = new Request('GET''/test', ['foo' => 'baz'], Stream::factory('foo'));
        
$r2 = clone $r;

        
$this->assertNotSame($r->getEmitter(), $r2->getEmitter());
        
$this->assertEquals('foo'$r2->getBody());

        
$r->getConfig()->set('test'123);
        
$this->assertFalse($r2->getConfig()->hasKey('test'));

        
$r->setPath('/abc');
        
$this->assertEquals('/test'$r2->getPath());
    }

    public function 
testCastsToString()
    {
        
$r = new Request('GET''http://test.com/test', ['foo' => 'baz'], Stream::factory('body'));
        
$s explode("\r\n", (string) $r);
        
$this->assertEquals("GET /test HTTP/1.1"$s[0]);
        
$this->assertContains('Host: test.com'$s);
        
$this->assertContains('foo: baz'$s);
        
$this->assertContains(''$s);
        
$this->assertContains('body'$s);
    }

    public function 
testSettingUrlOverridesHostHeaders()
    {
        
$r = new Request('GET''http://test.com/test');
        
$r->setUrl('https://baz.com/bar');
        
$this->assertEquals('baz.com'$r->getHost());
        
$this->assertEquals('baz.com'$r->getHeader('Host'));
        
$this->assertEquals('/bar'$r->getPath());
        
$this->assertEquals('https'$r->getScheme());
    }

    public function 
testQueryIsMutable()
    {
        
$r = new Request('GET''http://www.foo.com?baz=bar');
        
$this->assertEquals('baz=bar'$r->getQuery());
        
$this->assertInstanceOf('GuzzleHttp\Query'$r->getQuery());
        
$r->getQuery()->set('hi''there');
        
$this->assertEquals('/?baz=bar&hi=there'$r->getResource());
    }

    public function 
testQueryCanChange()
    {
        
$r = new Request('GET''http://www.foo.com?baz=bar');
        
$r->setQuery(new Query(['foo' => 'bar']));
        
$this->assertEquals('foo=bar'$r->getQuery());
    }

    public function 
testCanChangeMethod()
    {
        
$r = new Request('GET''http://www.foo.com');
        
$r->setMethod('put');
        
$this->assertEquals('PUT'$r->getMethod());
    }

    public function 
testCanChangeSchemeWithPort()
    {
        
$r = new Request('GET''http://www.foo.com:80');
        
$r->setScheme('https');
        
$this->assertEquals('https://www.foo.com'$r->getUrl());
    }

    public function 
testCanChangeScheme()
    {
        
$r = new Request('GET''http://www.foo.com');
        
$r->setScheme('https');
        
$this->assertEquals('https://www.foo.com'$r->getUrl());
    }

    public function 
testCanChangeHost()
    {
        
$r = new Request('GET''http://www.foo.com:222');
        
$r->setHost('goo');
        
$this->assertEquals('http://goo:222'$r->getUrl());
        
$this->assertEquals('goo:222'$r->getHeader('host'));
        
$r->setHost('goo:80');
        
$this->assertEquals('http://goo'$r->getUrl());
        
$this->assertEquals('goo'$r->getHeader('host'));
    }

    public function 
testCanChangePort()
    {
        
$r = new Request('GET''http://www.foo.com:222');
        
$this->assertSame(222$r->getPort());
        
$this->assertEquals('www.foo.com'$r->getHost());
        
$this->assertEquals('www.foo.com:222'$r->getHeader('host'));
        
$r->setPort(80);
        
$this->assertSame(80$r->getPort());
        
$this->assertEquals('www.foo.com'$r->getHost());
        
$this->assertEquals('www.foo.com'$r->getHeader('host'));
    }
}

:: 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.6593 ]--