ToOneRelationshipInterface
extends
RelationshipInterface
in
Interface ToOneRelationshipInterface
Tags
Table of Contents
Methods
- addIdentifier() : bool
- getCardinality() : string
- getIdentifier() : T|null
- getIterator() : iterable<string|int, T>
- getName() : string
- getObject() : T|null
- getParent() : P
- getType() : string
- has() : bool
- hasIdentifier() : bool
- isModified() : bool
- removeIdentifier() : bool
- replaceIdentifier() : bool
Methods
addIdentifier()
public
addIdentifier(T $identifier) : bool
Parameters
- $identifier : T
Return values
boolgetCardinality()
public
getCardinality() : string
Tags
Return values
stringgetIdentifier()
public
getIdentifier([string|null $id = null ][, string|null $type = null ]) : T|null
Parameters
- $id : string|null = null
- $type : string|null = null
Tags
Return values
T|nullgetIterator()
public
getIterator() : iterable<string|int, T>
Return values
iterable<string|int, T>getName()
public
getName() : string
Tags
Return values
stringgetObject()
public
getObject([string|null $id = null ][, string|null $type = null ]) : T|null
Parameters
- $id : string|null = null
- $type : string|null = null
Tags
Return values
T|nullgetParent()
public
getParent() : P
Tags
Return values
PgetType()
public
getType() : string
Tags
Return values
stringhas()
public
has(string $id[, string|null $type = null ]) : bool
Parameters
- $id : string
- $type : string|null = null
Tags
Return values
boolhasIdentifier()
public
hasIdentifier(T $identifier) : bool
Parameters
- $identifier : T
Tags
Return values
boolisModified()
public
isModified() : bool
Tags
Return values
boolremoveIdentifier()
public
removeIdentifier([T|null $identifier = null ]) : bool
Parameters
- $identifier : T|null = null
Return values
boolreplaceIdentifier()
public
replaceIdentifier([T|null $identifier = null ]) : bool
Parameters
- $identifier : T|null = null