RelationshipInterface
extends
Countable, IteratorAggregate, JsonSerializable, Serializable
in
Interface Relationship
Tags
Table of Contents
Methods
- addIdentifier() : bool
- getCardinality() : string
- getIterator() : iterable<string|int, T>
- getName() : string
- getParent() : P
- getType() : string
- has() : bool
- hasIdentifier() : bool
- isModified() : bool
- removeIdentifier() : bool
Methods
addIdentifier()
public
addIdentifier(T $identifier) : bool
Parameters
- $identifier : T
Return values
boolgetCardinality()
public
getCardinality() : string
Tags
Return values
stringgetIterator()
public
getIterator() : iterable<string|int, T>
Return values
iterable<string|int, T>getName()
public
getName() : string
Tags
Return values
stringgetParent()
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