Meeting
in package
Meeting model.
Attributes
- #[Entity]
Table of Contents
Properties
- $date : DateTime
- Meeting date.
- $decisions : Collection<string|int, Decision>
- Decisions.
- $documents : Collection<string|int, MeetingDocument>
- Documents.
- $meetingMinutes : MeetingMinutes|null
- The minutes for this meeting.
- $number : int
- Meeting number.
- $type : MeetingTypes
- Meeting type.
Methods
- __construct() : mixed
- addDecision() : void
- Add a decision.
- addDecisions() : void
- Add multiple decisions.
- addDocument() : void
- Add a document.
- addDocuments() : void
- Add multiple documents.
- getDate() : DateTime
- Get the meeting date.
- getDecisions() : Collection<string|int, Decision>
- Get the decisions.
- getDocuments() : Collection<string|int, MeetingDocument>
- Get the documents.
- getMinutes() : MeetingMinutes|null
- getNumber() : int
- Get the meeting number.
- getType() : MeetingTypes
- Get the meeting type.
- setDate() : void
- Set the meeting date.
- setNumber() : void
- Set the meeting number.
- setType() : void
- Set the meeting type.
Properties
$date
Meeting date.
protected
DateTime
$date
Attributes
- #[Column]
- $type: 'date'
$decisions
Decisions.
protected
Collection<string|int, Decision>
$decisions
Attributes
- #[OneToMany]
- $targetEntity: \Decision\Model\Decision::class
- $mappedBy: 'meeting'
$documents
Documents.
protected
Collection<string|int, MeetingDocument>
$documents
Attributes
- #[OneToMany]
- $targetEntity: \Decision\Model\MeetingDocument::class
- $mappedBy: 'meeting'
- #[OrderBy]
- $value: ['displayPosition' => 'ASC']
$meetingMinutes
The minutes for this meeting.
protected
MeetingMinutes|null
$meetingMinutes
= null
Attributes
- #[OneToOne]
- $targetEntity: \Decision\Model\MeetingMinutes::class
- $mappedBy: 'meeting'
$number
Meeting number.
protected
int
$number
Attributes
- #[Column]
- $type: 'integer'
- #[Id]
$type
Meeting type.
protected
MeetingTypes
$type
Attributes
- #[Column]
- $type: 'string'
- $enumType: \Decision\Model\Enums\MeetingTypes::class
- #[Id]
Methods
__construct()
public
__construct() : mixed
addDecision()
Add a decision.
public
addDecision(Decision $decision) : void
Parameters
- $decision : Decision
addDecisions()
Add multiple decisions.
public
addDecisions(array<string|int, Decision> $decisions) : void
Parameters
- $decisions : array<string|int, Decision>
addDocument()
Add a document.
public
addDocument(MeetingDocument $document) : void
Parameters
- $document : MeetingDocument
addDocuments()
Add multiple documents.
public
addDocuments(array<string|int, MeetingDocument> $documents) : void
Parameters
- $documents : array<string|int, MeetingDocument>
getDate()
Get the meeting date.
public
getDate() : DateTime
Return values
DateTimegetDecisions()
Get the decisions.
public
getDecisions() : Collection<string|int, Decision>
Return values
Collection<string|int, Decision>getDocuments()
Get the documents.
public
getDocuments() : Collection<string|int, MeetingDocument>
Return values
Collection<string|int, MeetingDocument>getMinutes()
public
getMinutes() : MeetingMinutes|null
Return values
MeetingMinutes|nullgetNumber()
Get the meeting number.
public
getNumber() : int
Return values
intgetType()
Get the meeting type.
public
getType() : MeetingTypes
Return values
MeetingTypessetDate()
Set the meeting date.
public
setDate(DateTime $date) : void
Parameters
- $date : DateTime
setNumber()
Set the meeting number.
public
setNumber(int $number) : void
Parameters
- $number : int
setType()
Set the meeting type.
public
setType(MeetingTypes $type) : void
Parameters
- $type : MeetingTypes