public function onBeforeSend(RequestEvent $event) { if ($this->token instanceof GuestSessionToken) { $event->getRequest()->getParameters()->set('guest_session_id', $this->token->getToken()); } else { $event->getRequest()->getParameters()->set('session_id', $this->token->getToken()); } }
public function onBeforeSend(Event $event) { $url = $event['request']->getUrl(true); if ($this->token instanceof GuestSessionToken) { $url->getQuery()->set('guest_session_id', $this->token->getToken()); } else { $url->getQuery()->set('session_id', $this->token->getToken()); } $event['request']->setUrl($url); }
/** * Create session token for user * * @param array $data * @return SessionToken */ public function createSessionToken(array $data = array()) { $token = new SessionToken(); if (array_key_exists('session_id', $data)) { $token->setToken($data['session_id']); } if (array_key_exists('success', $data)) { $token->setSuccess($data['success']); } return $token; }