本文整理汇总了PHP中ProjectManager::disableAllowRestrictedForAll方法的典型用法代码示例。如果您正苦于以下问题:PHP ProjectManager::disableAllowRestrictedForAll方法的具体用法?PHP ProjectManager::disableAllowRestrictedForAll怎么用?PHP ProjectManager::disableAllowRestrictedForAll使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ProjectManager
的用法示例。
在下文中一共展示了ProjectManager::disableAllowRestrictedForAll方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: updateAccess
public function updateAccess($new_value, $old_value)
{
if ($new_value === $old_value) {
return;
}
$property_name = ForgeAccess::CONFIG;
$this->config_dao->save($property_name, $new_value);
$this->event_manager->processEvent(Event::SITE_ACCESS_CHANGE, array('new_value' => $new_value, 'old_value' => $old_value));
if ($old_value === ForgeAccess::RESTRICTED || $new_value === ForgeAccess::RESTRICTED) {
$this->project_manager->disableAllowRestrictedForAll();
$this->permission_manager->disableRestrictedAccess();
}
}