Documentation

Foundation extends SubDecision
in package

Foundation of an organ.

Attributes
#[Entity]

Table of Contents

Properties

$abbr  : string
Abbreviation (only for when organs are created).
$name  : string
Name (only for when organs are created).
$organ  : Organ
Organ entry for this organ.
$organType  : OrganTypes
Type of the organ.
$references  : Collection<string|int, FoundationReference>
References from other subdecisions to this organ.

Methods

__construct()  : mixed
getAbbr()  : string
Get the abbreviation.
getContentEN()  : string
Get the content in English.
getContentNL()  : string
Get the content in Dutch.
getDecision()  : Decision
Get the decision.
getDecisionNumber()  : int
Get the decision number.
getDecisionPoint()  : int
Get the decision point number.
getHash()  : string
Get a unique identifier for this foundation. It is used to distinguish between organs that share the same name but are actually distinct.
getMeetingNumber()  : int
Get the meeting number.
getMeetingType()  : MeetingTypes
Get the meeting type.
getName()  : string
Get the name.
getOrgan()  : Organ
Get the referenced organ.
getOrganType()  : OrganTypes
Get the type.
getReferences()  : Collection<string|int, FoundationReference>
Get the references.
getSequence()  : int
Get the sequence number.
setAbbr()  : void
Set the abbreviation.
setContentEN()  : void
Set the content in English.
setContentNL()  : void
Set the content in Dutch.
setDecision()  : void
Set the decision.
setName()  : void
Set the name.
setOrganType()  : void
Set the type.
setSequence()  : void
Set the sequence number.
toGdprArray()  : SubDecisionGdprArrayType

Properties

$abbr

Abbreviation (only for when organs are created).

private string $abbr
Attributes
#[Column]
$type: 'string'

$name

Name (only for when organs are created).

private string $name
Attributes
#[Column]
$type: 'string'

$organ

Organ entry for this organ.

private Organ $organ
Attributes
#[OneToOne]
$targetEntity: \Decision\Model\Organ::class
$mappedBy: 'foundation'

$organType

Type of the organ.

private OrganTypes $organType
Attributes
#[Column]
$type: 'string'
$enumType: \Decision\Model\Enums\OrganTypes::class

$references

References from other subdecisions to this organ.

private Collection<string|int, FoundationReference> $references
Attributes
#[OneToMany]
$targetEntity: \Decision\Model\SubDecision\FoundationReference::class
$mappedBy: 'foundation'

Methods

getAbbr()

Get the abbreviation.

public getAbbr() : string
Return values
string

getContentEN()

Get the content in English.

public getContentEN() : string
Return values
string

getContentNL()

Get the content in Dutch.

public getContentNL() : string
Return values
string

getDecisionNumber()

Get the decision number.

public getDecisionNumber() : int
Return values
int

getDecisionPoint()

Get the decision point number.

public getDecisionPoint() : int
Return values
int

getHash()

Get a unique identifier for this foundation. It is used to distinguish between organs that share the same name but are actually distinct.

public getHash() : string
Return values
string

getMeetingNumber()

Get the meeting number.

public getMeetingNumber() : int
Return values
int

getName()

Get the name.

public getName() : string
Return values
string

getSequence()

Get the sequence number.

public getSequence() : int
Return values
int

setAbbr()

Set the abbreviation.

public setAbbr(string $abbr) : void
Parameters
$abbr : string

setContentEN()

Set the content in English.

public setContentEN(string $content) : void
Parameters
$content : string

setContentNL()

Set the content in Dutch.

public setContentNL(string $content) : void
Parameters
$content : string

setName()

Set the name.

public setName(string $name) : void
Parameters
$name : string

setSequence()

Set the sequence number.

public setSequence(int $sequence) : void
Parameters
$sequence : int

toGdprArray()

public toGdprArray() : SubDecisionGdprArrayType
Return values
SubDecisionGdprArrayType

        
On this page

Search results