Exemple #1
0
 /**
  * @dataProvider encodeProvider
  */
 public function testEncode($params, $opts, $expected)
 {
     $cp = new Horde_Mime_Headers_ContentParam('NOT_USED', $params);
     ksort($expected);
     $params = $cp->encode($opts);
     ksort($params);
     $this->assertEquals($expected, $params);
 }
 /**
  */
 public function offsetSet($offset, $value)
 {
     if (strcasecmp($offset, 'size') === 0) {
         // RFC 2183 [2.7] - size parameter
         $value = intval($this->_sanityCheck($value));
     }
     parent::offsetSet($offset, $value);
 }
Exemple #3
0
 /**
  */
 public function offsetUnset($offset)
 {
     if ($this->ptype !== 'multipart' || strcasecmp($offset, 'boundary') !== 0) {
         parent::offsetUnset($offset);
     }
 }
Exemple #4
0
 /**
  * @deprecated  Use Horde_Mime_Headers_ContentParam#encode() instead.
  */
 public static function encodeParam($name, $val, array $opts = array())
 {
     $cp = new Horde_Mime_Headers_ContentParam('UNUSED', array($name => $val));
     return $cp->encode(array_merge(array('broken_rfc2231' => self::$brokenRFC2231), $opts));
 }