Beta version

class NodesSourcesDocuments extends AbstractEntity

Describes a complexe ManyToMany relation between NodesSources, Documents and NodeTypeFields.

Traits

Trait which describe a positioned entity

Methods

int
getId()

Get entity unique identifier.

setId(int $id)

No description

float
getPosition()

No description

$this
setPosition(float $newPosition)

Set position as a float to enable increment and decrement by O.5 to insert a node between two others.

__construct(NodesSources $nodeSource, Document $document, NodeTypeField $field)

Create a new relation between NodeSource, a Document and a NodeTypeField.

__clone()

No description

getNodeSource()

Gets the value of nodeSource.

setNodeSource(NodesSources $nodeSource)

Sets the value of nodeSource.

getDocument()

Gets the value of document.

setDocument(Document $document)

Sets the value of document.

getField()

Gets the value of field.

setField(NodeTypeField $field)

Sets the value of field.

Details

in AbstractEntity at line 51
int getId()

Get entity unique identifier.

Return Value

int

in AbstractEntity at line 60
AbstractEntity setId(int $id)

Parameters

int $id

Return Value

AbstractEntity

in PositionedTrait at line 45
float getPosition()

Return Value

float

in PositionedTrait at line 58
$this setPosition(float $newPosition)

Set position as a float to enable increment and decrement by O.5 to insert a node between two others.

Parameters

float $newPosition

Return Value

$this

at line 77
__construct(NodesSources $nodeSource, Document $document, NodeTypeField $field)

Create a new relation between NodeSource, a Document and a NodeTypeField.

Parameters

NodesSources $nodeSource NodesSources and inherited types
Document $document Document to link
NodeTypeField $field NodeTypeField

at line 84
__clone()

at line 97
NodesSources getNodeSource()

Gets the value of nodeSource.

Return Value

NodesSources

at line 109
NodesSourcesDocuments setNodeSource(NodesSources $nodeSource)

Sets the value of nodeSource.

Parameters

NodesSources $nodeSource the node source

Return Value

NodesSourcesDocuments

at line 121
Document getDocument()

Gets the value of document.

Return Value

Document

at line 133
NodesSourcesDocuments setDocument(Document $document)

Sets the value of document.

Parameters

Document $document the document

Return Value

NodesSourcesDocuments

at line 145
NodeTypeField getField()

Gets the value of field.

Return Value

NodeTypeField

at line 157
NodesSourcesDocuments setField(NodeTypeField $field)

Sets the value of field.

Parameters

NodeTypeField $field the field

Return Value

NodesSourcesDocuments