Skip to content

Event


  • Full name: \boundstate\events\models\ics\Event
  • Parent class: Model

Constants

Constant Visibility Type Value
STATUS_CANCELLED public 'CANCELLED'

Properties

now

public static ?int $now
  • This property is static.

Methods

__construct

public __construct(\Sabre\VObject\Component\VCalendar $doc, array $config = []): mixed

Parameters:

Parameter Type Description
$doc \Sabre\VObject\Component\VCalendar
$config array

setUid

public setUid(string $uid): static

Parameters:

Parameter Type Description
$uid string

setSequence

public setSequence(int $sequence): static

Parameters:

Parameter Type Description
$sequence int

setStart

public setStart(\DateTime $start): static

Parameters:

Parameter Type Description
$start \DateTime

getStart

public getStart(): ?\DateTime

setEnd

public setEnd(\DateTime $end): static

Parameters:

Parameter Type Description
$end \DateTime

getEnd

public getEnd(): ?\DateTime

setStatus

public setStatus(string $status): static

Parameters:

Parameter Type Description
$status string

setSummary

public setSummary(string $summary): static

Parameters:

Parameter Type Description
$summary string

setDescription

public setDescription(string $description): static

Parameters:

Parameter Type Description
$description string

setLocation

public setLocation(string $location): static

Parameters:

Parameter Type Description
$location string

setRule

Sets the repeating rule for this event.

public setRule(\Recurr\Rule $rule): $this

NOTE: the rule end date will be ignored; to set the event end date use

  • See: .

Parameters:

Parameter Type Description
$rule \Recurr\Rule

setOrganizers

public setOrganizers(mixed $users): static

Parameters:

Parameter Type Description
$users mixed

addOrganizers

public addOrganizers(mixed $users): static

Parameters:

Parameter Type Description
$users mixed

setAttendees

public setAttendees(mixed $users, ?bool $accepted = null): static

Parameters:

Parameter Type Description
$users mixed
$accepted ?bool

addAttendees

public addAttendees(mixed $users, ?bool $accepted = null): static

Parameters:

Parameter Type Description
$users mixed
$accepted ?bool