コード例 #1
0
 /**
  * @return object
  */
 public static function get_instance($permission_id)
 {
     if (ProjectPermissionUser::is_case($permission_id) == true) {
         return new ProjectPermissionUser($permission_id);
     } elseif (ProjectPermissionGroup::is_case($permission_id) == true) {
         return new ProjectPermissionGroup($permission_id);
     } elseif (ProjectPermissionOrganisationUnit::is_case($permission_id) == true) {
         return new ProjectPermissionOrganisationUnit($permission_id);
     }
 }