Beispiel #1
0
 public function testRfcCompatibility()
 {
     $name = 'myname';
     $value = 'myvalue';
     $formatUnquoted = '%s: %s=%s';
     $formatQuoted = '%s: %s="%s"';
     $cookie = new SetCookie($name, $value);
     // default
     $this->assertEquals($cookie->toString(), sprintf($formatUnquoted, $cookie->getFieldName(), $name, $value));
     // rfc with quote
     $cookie->setQuoteFieldValue(true);
     $this->assertEquals($cookie->toString(), sprintf($formatQuoted, $cookie->getFieldName(), $name, $value));
     // rfc without quote
     $cookie->setQuoteFieldValue(false);
     $this->assertEquals($cookie->toString(), sprintf($formatUnquoted, $cookie->getFieldName(), $name, $value));
 }