示例#1
0
 public function setOption($name, $value)
 {
     if ($name === self::OPTION_IS_AUTOMATED) {
         if ($value) {
             parent::setOption(self::OPTION_MAX_MESSAGE_LENGTH, 0);
         }
     } else {
         parent::setOption($name, $value);
     }
 }
示例#2
0
 /**
  * Sets an option. If the IS_AUTOMATED option is specified, other options are
  * set instead.
  *
  * @param string $name
  * @param mixed $value
  */
 public function setOption($name, $value)
 {
     if ($name === self::OPTION_IS_AUTOMATED) {
         if ($value) {
             parent::setOption(self::OPTION_SET_IP_ADDRESS, false);
             parent::setOption(self::OPTION_MAX_MESSAGE_LENGTH, 0);
             parent::setOption(self::OPTION_MAX_IMAGES, 0);
             parent::setOption(self::OPTION_MAX_MEDIA, 0);
         }
     } else {
         parent::setOption($name, $value);
     }
 }
示例#3
0
 /**
  * Sets an option. If the OPTION_FULL_RECOMPILE option is specified, other options are
  * set instead.
  *
  * @param string $name
  * @param mixed $value
  */
 public function setOption($name, $value)
 {
     if ($name === self::OPTION_FULL_RECOMPILE) {
         parent::setOption(self::OPTION_RECOMPILE_PHRASE, $value);
         parent::setOption(self::OPTION_RECOMPILE_TEMPLATE, $value);
     } else {
         parent::setOption($name, $value);
     }
 }