Bolt\Configuration\ResourceManager::getRequest PHP Method

getRequest() public method

Get a request parameter.
public getRequest ( string $name ) : string
$name string
return string
    public function getRequest($name)
    {
        if (!array_key_exists($name, $this->request)) {
            throw new \InvalidArgumentException("Request component {$name} is not available", 1);
        }
        return $this->request[$name];
    }

Usage Example

 public function testCustomRequest()
 {
     $request = Request::create("/bolt/test/location", "GET", array(), array(), array(), array('HTTP_HOST' => 'test.dev', 'SERVER_PROTOCOL' => 'https'));
     $config = new ResourceManager(TEST_ROOT, $request);
     $app = new Application(array('resources' => $config));
     $this->assertEquals("https", $config->getRequest("protocol"));
     $this->assertEquals("test.dev", $config->getRequest("hostname"));
     $this->assertEquals("https://bolt.dev/bolt/test/location", $config->getUrl("canonical"));
 }
All Usage Examples Of Bolt\Configuration\ResourceManager::getRequest