本文整理汇总了PHP中PermissionPeer::retrievePartnerLevelPermissions方法的典型用法代码示例。如果您正苦于以下问题:PHP PermissionPeer::retrievePartnerLevelPermissions方法的具体用法?PHP PermissionPeer::retrievePartnerLevelPermissions怎么用?PHP PermissionPeer::retrievePartnerLevelPermissions使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PermissionPeer
的用法示例。
在下文中一共展示了PermissionPeer::retrievePartnerLevelPermissions方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: doFromObject
public function doFromObject($source_object, KalturaDetachedResponseProfile $responseProfile = null)
{
parent::doFromObject($source_object, $responseProfile);
$permissions = PermissionPeer::retrievePartnerLevelPermissions($source_object->getId());
$this->permissions = KalturaPermissionArray::fromDbArray($permissions);
$this->limits = KalturaSystemPartnerLimitArray::fromPartner($source_object);
$this->restrictEntryByMetadata = $source_object->getShouldApplyAccessControlOnEntryMetadata();
$dbAutoModerationEntryFilter = $source_object->getAutoModerateEntryFilter();
if ($dbAutoModerationEntryFilter) {
$this->autoModerateEntryFilter = new KalturaBaseEntryFilter();
$this->autoModerateEntryFilter->fromObject($dbAutoModerationEntryFilter);
}
$this->partnerName = kString::stripUtf8InvalidChars($this->partnerName);
$this->description = kString::stripUtf8InvalidChars($this->description);
$this->adminName = kString::stripUtf8InvalidChars($this->adminName);
if ($this->deliveryProfileIds) {
$this->deliveryProfileIds = json_encode($this->deliveryProfileIds);
}
}
示例2: fromObject
public function fromObject($source_object)
{
parent::fromObject($source_object);
$permissions = PermissionPeer::retrievePartnerLevelPermissions($source_object->getId());
$this->permissions = KalturaPermissionArray::fromDbArray($permissions);
$this->limits = KalturaSystemPartnerLimitArray::fromPartner($source_object);
$dbAutoModerationEntryFilter = $source_object->getAutoModerateEntryFilter();
if ($dbAutoModerationEntryFilter) {
$this->autoModerateEntryFilter = new KalturaBaseEntryFilter();
$this->autoModerateEntryFilter->fromObject($dbAutoModerationEntryFilter);
}
$this->partnerName = kString::stripUtf8InvalidChars($this->partnerName);
$this->description = kString::stripUtf8InvalidChars($this->description);
$this->adminName = kString::stripUtf8InvalidChars($this->adminName);
}
开发者ID:EfncoPlugins,项目名称:Media-Management-based-on-Kaltura,代码行数:15,代码来源:KalturaSystemPartnerConfiguration.php