Meeting
in package
Read onlyYes
BMLT Meeting data object.
Represents a single meeting from the BMLT database with all associated information including location, time, venue type, and format details. This is a readonly class - all properties are immutable after creation.
Tags
Table of Contents
Properties
- $bus_lines : string|null
- $comments : string|null
- $distance_in_km : float|null
- $distance_in_miles : float|null
- $duration_time : string|null
- $end_time : string|null
- $format_shared_id_list : array<string|int, mixed>
- $formats : array<string|int, mixed>
- $id_bigint : string
- $latitude : float|null
- $location_city_subsection : string|null
- $location_municipality : string|null
- $location_nation : string|null
- $location_neighborhood : string|null
- $location_postal_code_1 : string|null
- $location_province : string|null
- $location_street : string|null
- $location_sub_province : string|null
- $location_text : string|null
- $longitude : float|null
- $meeting_name : string
- $phone_meeting_number : string|null
- $start_time : string
- $train_lines : string|null
- $venue_type : int|null
- $virtual_meeting_additional_info : string|null
- $virtual_meeting_link : string|null
- $weekday_tinyint : int
Methods
- __construct() : mixed
- fromArray() : self
- parseCommaSeparatedString() : array<string|int, mixed>
- Parse comma-separated string into array
Properties
$bus_lines
public
string|null
$bus_lines
= null
$comments
public
string|null
$comments
= null
$distance_in_km
public
float|null
$distance_in_km
= null
$distance_in_miles
public
float|null
$distance_in_miles
= null
$duration_time
public
string|null
$duration_time
= null
$end_time
public
string|null
$end_time
= null
$format_shared_id_list
public
array<string|int, mixed>
$format_shared_id_list
= []
$formats
public
array<string|int, mixed>
$formats
= []
$id_bigint
public
string
$id_bigint
$latitude
public
float|null
$latitude
= null
$location_city_subsection
public
string|null
$location_city_subsection
= null
$location_municipality
public
string|null
$location_municipality
= null
$location_nation
public
string|null
$location_nation
= null
$location_neighborhood
public
string|null
$location_neighborhood
= null
$location_postal_code_1
public
string|null
$location_postal_code_1
= null
$location_province
public
string|null
$location_province
= null
$location_street
public
string|null
$location_street
= null
$location_sub_province
public
string|null
$location_sub_province
= null
$location_text
public
string|null
$location_text
= null
$longitude
public
float|null
$longitude
= null
$meeting_name
public
string
$meeting_name
$phone_meeting_number
public
string|null
$phone_meeting_number
= null
$start_time
public
string
$start_time
$train_lines
public
string|null
$train_lines
= null
$venue_type
public
int|null
$venue_type
= null
$virtual_meeting_additional_info
public
string|null
$virtual_meeting_additional_info
= null
$virtual_meeting_link
public
string|null
$virtual_meeting_link
= null
$weekday_tinyint
public
int
$weekday_tinyint
Methods
__construct()
public
__construct(string $id_bigint, string $meeting_name, int $weekday_tinyint, string $start_time[, string|null $end_time = null ][, string|null $duration_time = null ][, float|null $latitude = null ][, float|null $longitude = null ][, string|null $location_text = null ][, string|null $location_street = null ][, string|null $location_city_subsection = null ][, string|null $location_neighborhood = null ][, string|null $location_municipality = null ][, string|null $location_sub_province = null ][, string|null $location_province = null ][, string|null $location_postal_code_1 = null ][, string|null $location_nation = null ][, string|null $comments = null ][, string|null $train_lines = null ][, string|null $bus_lines = null ][, int|null $venue_type = null ][, string|null $virtual_meeting_link = null ][, string|null $phone_meeting_number = null ][, string|null $virtual_meeting_additional_info = null ][, float|null $distance_in_km = null ][, float|null $distance_in_miles = null ][, array<string|int, mixed> $formats = [] ][, array<string|int, mixed> $format_shared_id_list = [] ]) : mixed
Parameters
- $id_bigint : string
- $meeting_name : string
- $weekday_tinyint : int
- $start_time : string
- $end_time : string|null = null
- $duration_time : string|null = null
- $latitude : float|null = null
- $longitude : float|null = null
- $location_text : string|null = null
- $location_street : string|null = null
- $location_city_subsection : string|null = null
- $location_neighborhood : string|null = null
- $location_municipality : string|null = null
- $location_sub_province : string|null = null
- $location_province : string|null = null
- $location_postal_code_1 : string|null = null
- $location_nation : string|null = null
- $comments : string|null = null
- $train_lines : string|null = null
- $bus_lines : string|null = null
- $venue_type : int|null = null
- $virtual_meeting_link : string|null = null
- $phone_meeting_number : string|null = null
- $virtual_meeting_additional_info : string|null = null
- $distance_in_km : float|null = null
- $distance_in_miles : float|null = null
- $formats : array<string|int, mixed> = []
- $format_shared_id_list : array<string|int, mixed> = []
fromArray()
public
static fromArray(array<string|int, mixed> $data) : self
Parameters
- $data : array<string|int, mixed>
Return values
selfparseCommaSeparatedString()
Parse comma-separated string into array
private
static parseCommaSeparatedString(string $value) : array<string|int, mixed>
Parameters
- $value : string