Thruway\Registration::setDiscloseCaller PHP Метод

setDiscloseCaller() публичный Метод

Set disclose caller
public setDiscloseCaller ( mixed $discloseCaller )
$discloseCaller mixed
    public function setDiscloseCaller($discloseCaller)
    {
        $this->discloseCaller = $discloseCaller;
    }

Usage Example

Пример #1
0
 /**
  * Create Registration from RegisterMessage
  *
  * @param \Thruway\Session $session
  * @param \Thruway\Message\RegisterMessage $msg
  * @return \Thruway\Registration
  */
 public static function createRegistrationFromRegisterMessage(Session $session, RegisterMessage $msg)
 {
     $registration = new Registration($session, $msg->getProcedureName());
     $options = $msg->getOptions();
     if (isset($options->disclose_caller) && $options->disclose_caller === true) {
         $registration->setDiscloseCaller(true);
     }
     if (isset($options->invoke)) {
         $registration->setInvokeType($options->invoke);
     } else {
         if (isset($options->thruway_multiregister) && $options->thruway_multiregister === true) {
             $registration->setInvokeType(Registration::THRUWAY_REGISTRATION);
         } else {
             $registration->setInvokeType(Registration::SINGLE_REGISTRATION);
         }
     }
     return $registration;
 }
All Usage Examples Of Thruway\Registration::setDiscloseCaller