setRoleFeatures() public method

public setRoleFeatures ( null | stdClass $roleFeatures )
$roleFeatures null | stdClass
Example #1
0
 /**
  * Process HelloMessage
  *
  * @param \Thruway\Session $session
  * @param \Thruway\Message\WelcomeMessage $msg
  * @throws InvalidRealmNameException
  */
 private function processSendWelcome(Session $session, WelcomeMessage $msg)
 {
     $details = $session->getHelloMessage()->getDetails();
     if (is_object($details) && isset($details->roles) && is_object($details->roles)) {
         $session->setRoleFeatures($details->roles);
     }
     $session->setState(Session::STATE_UP);
     // this should probably be after authentication
 }