public function testSet()
 {
     $this->bag->set('foo', 'bar');
     $this->assertArrayHasKey('foo', $this->property->getValue($this->bag));
     $bag = $this->property->getValue($this->bag);
     $this->assertEquals('bar', $bag['foo']);
 }
 /**
  * Set HTTP header value
  *
  * This method sets a header value. It replaces
  * any values that may already exist for the header name.
  *
  * @param string $key   The case-insensitive header name
  * @param string $value The header value
  */
 public function set($key, $value)
 {
     if (!is_array($value)) {
         $value = [$value];
     }
     parent::set($this->normalizeKey($key), ['value' => $value, 'originalKey' => $key]);
 }