/** * @return \Kaltura_Client_Client */ protected function _client($ignoreUserId = false) { if ($ignoreUserId || !$this->_withEntitlement) { return $this->_container['client']; } else { list($privacyContext, $sessionKey) = $this->_withEntitlement; if (!array_key_exists($privacyContext . '::' . $sessionKey, $this->_userClients)) { $this->_userClients[$privacyContext . '::' . $sessionKey] = Helper\Client::getClient($this->_container['partnerId'], $this->_container['serviceUrl'], $sessionKey, $this->_container['partnerAdminSecret'], $privacyContext); } return $this->_userClients[$privacyContext . '::' . $sessionKey]; } }