Example #1
0
 /**
  * @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];
     }
 }