| $availability | core_availability\info | protected | 
  | $availabilitytree | core_availability\info | protected | 
  | $course | core_availability\info | protected | 
  | $groups | core_availability\info | protected | 
  | $modinfo | core_availability\info | protected | 
  | $restoreinfo | core_availability\info | protectedstatic | 
  | $visible | core_availability\info | protected | 
  | __construct($course, $visible, $availability) | core_availability\info |  | 
  | add_legacy_availability_condition($availability, $rec, $show) | core_availability\info | static | 
  | add_legacy_availability_field_condition($availability, $rec, $show) | core_availability\info | static | 
  | add_legacy_condition($availability, $condition, $show) | core_availability\info | protectedstatic | 
  | completion_value_used($course, $cmid) | core_availability\info | static | 
  | convert_legacy_fields($rec, $section, $modgroupmembersonlyignored=false) | core_availability\info | static | 
  | decode_availability($availability, $lax) | core_availability\info | protected | 
  | filter_user_list(array $users) | core_availability\info |  | 
  | format_info($inforenderable, $courseorid) | core_availability\info | static | 
  | get_availability_tree() | core_availability\info |  | 
  | get_context() | core_availability\info |  | 
  | get_course() | core_availability\info |  | 
  | get_full_information(\course_modinfo $modinfo=null) | core_availability\info |  | 
  | get_groups(int $groupingid=0, int $userid=0) | core_availability\info |  | 
  | get_modinfo() | core_availability\info |  | 
  | get_restore_date_offset($restoreid) | core_availability\info | static | 
  | get_restore_task($restoreid) | core_availability\info | static | 
  | get_thing_name() | core_availability\info | protected | 
  | get_user_list_sql($onlyactive) | core_availability\info |  | 
  | get_view_hidden_capability() | core_availability\info | protected | 
  | is_available(&$information, $grabthelot=false, $userid=0, course_modinfo $modinfo=null) | core_availability\info |  | 
  | is_available_for_all() | core_availability\info |  | 
  | set_in_database($availabilty) | core_availability\info | protected | 
  | update_after_restore($restoreid, $courseid, base_logger $logger, $dateoffset, base_task $task) | core_availability\info |  | 
  | update_dependency_id($table, $oldid, $newid) | core_availability\info | protected | 
  | update_dependency_id_across_course( $courseorid, $table, $oldid, $newid) | core_availability\info | static | 
  | warn_about_invalid_availability(\coding_exception $e) | core_availability\info | protected |