ToManyRelationshipInterface
extends
RelationshipInterface
in
Interface ToManyRelationshipInterface
Tags
Table of Contents
Methods
- addIdentifier() : bool
- addIdentifiers() : bool
- getCardinality() : string
- getIdentifier() : T|null
- getIterator() : iterable<string|int, T>
- getName() : string
- getNthIdentifier() : IdentifierInterface|null
- getObject() : T|null
- getParent() : P
- getType() : string
- has() : bool
- hasIdentifier() : bool
- isModified() : bool
- removeIdentifier() : bool
- removeIdentifiers() : bool
- replaceIdentifiers() : bool
Methods
addIdentifier()
public
addIdentifier(T $identifier) : bool
Parameters
- $identifier : T
Return values
booladdIdentifiers()
public
addIdentifiers(iterable<string|int, T> $identifiers) : bool
Parameters
- $identifiers : iterable<string|int, T>
Return values
boolgetCardinality()
public
getCardinality() : string
Tags
Return values
stringgetIdentifier()
public
getIdentifier(string $id[, string|null $type = null ]) : T|null
Parameters
- $id : string
- $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
stringgetNthIdentifier()
public
getNthIdentifier(positive-int $pos) : IdentifierInterface|null
Parameters
- $pos : positive-int
Return values
IdentifierInterface|nullgetObject()
public
getObject(string $id[, string|null $type = null ]) : T|null
Parameters
- $id : string
- $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
boolremoveIdentifiers()
public
removeIdentifiers(iterable<string|int, T> $identifiers) : bool
Parameters
- $identifiers : iterable<string|int, T>
Return values
boolreplaceIdentifiers()
public
replaceIdentifiers(iterable<string|int, T> $identifiers) : bool
Parameters
- $identifiers : iterable<string|int, T>