Example #1
0
 /**
  * @covers Symfony\Components\HttpFoundation\ParameterBag::set
  */
 public function testSet()
 {
     $bag = new ParameterBag(array());
     $bag->set('foo', 'bar');
     $this->assertEquals('bar', $bag->get('foo'), '->set() sets the value of parameter');
     $bag->set('foo', 'baz');
     $this->assertEquals('baz', $bag->get('foo'), '->set() overrides previously set parameter');
 }
Example #2
0
 protected function prepareBasePath()
 {
     $basePath = '';
     $filename = basename($this->server->get('SCRIPT_FILENAME'));
     $baseUrl = $this->getBaseUrl();
     if (empty($baseUrl)) {
         return '';
     }
     if (basename($baseUrl) === $filename) {
         $basePath = dirname($baseUrl);
     } else {
         $basePath = $baseUrl;
     }
     if ('\\' === DIRECTORY_SEPARATOR) {
         $basePath = str_replace('\\', '/', $basePath);
     }
     return rtrim($basePath, '/');
 }