Kraken\Network\Http\Component\Session\HttpSession::handleConnect PHP Method

handleConnect() public method

public handleConnect ( Kraken\Network\NetworkConnectionInterface $conn )
$conn Kraken\Network\NetworkConnectionInterface
    public function handleConnect(NetworkConnectionInterface $conn)
    {
        if (!isset($conn->WebSocket) || ($id = $conn->WebSocket->request->getCookie(ini_get('session.name'))) === null) {
            $saveHandler = $this->nullHandler;
            $id = '';
        } else {
            $saveHandler = $this->handler;
        }
        $conn->Session = new Session(new VirtualSessionStorage($saveHandler, $id, $this->serializer));
        if (ini_get('session.auto_start')) {
            $conn->Session->start();
        }
        return $this->component->handleConnect($conn);
    }