コード例 #1
0
 /**
  * Constructor method for DocAttachSpec
  * @param  string $path Document path. If specified "id" and "ver" attributes are ignored
  * @param  string $id Item ID
  * @param  int $ver Optional Version.
  * @param  bool $optional
  * @return self
  */
 public function __construct($path = null, $id = null, $ver = null, $optional = null)
 {
     parent::__construct($optional);
     if (null !== $path) {
         $this->property('path', trim($path));
     }
     if (null !== $id) {
         $this->property('id', trim($id));
     }
     if (null !== $ver) {
         $this->property('ver', (int) $ver);
     }
 }
コード例 #2
0
 /**
  * Constructor method for MimePartAttachSpec
  * @param  string $mid Message ID
  * @param  string $part Part
  * @param  bool $optional
  * @return self
  */
 public function __construct($mid, $part, $optional = null)
 {
     parent::__construct($optional);
     $this->property('mid', trim($mid));
     $this->property('part', trim($part));
 }
コード例 #3
0
ファイル: ContactAttachSpec.php プロジェクト: zimbra-api/mail
 /**
  * Constructor method for ContactAttachSpec
  * @param  string $id ID
  * @param  bool $optional Optional
  * @return self
  */
 public function __construct($id, $optional = null)
 {
     parent::__construct($optional);
     $this->setProperty('id', trim($id));
 }