AssociationBuilder
in package
Table of Contents
- $builder : ClassMetadataBuilder
- $joinColumns : array<string|int, mixed>|null
- $mapping : array<string|int, mixed>
- $type : int
- __construct() : mixed
- addJoinColumn() : $this
- Add Join Columns.
- build() : ClassMetadataBuilder
- cascadeAll() : $this
- cascadeDetach() : $this
- cascadeMerge() : $this
- cascadePersist() : $this
- cascadeRefresh() : $this
- cascadeRemove() : $this
- fetchEager() : $this
- fetchExtraLazy() : $this
- fetchLazy() : $this
- inversedBy() : $this
- makePrimaryKey() : $this
- Sets field as primary key.
- mappedBy() : $this
- orphanRemoval() : $this
- Removes orphan entities when detached from their parent.
Properties
$builder
protected
ClassMetadataBuilder
$builder
$joinColumns
protected
array<string|int, mixed>|null
$joinColumns
$mapping
protected
array<string|int, mixed>
$mapping
$type
protected
int
$type
Methods
__construct()
public
__construct(ClassMetadataBuilder $builder, array<string|int, mixed> $mapping, int $type) : mixed
Parameters
- $builder : ClassMetadataBuilder
- $mapping : array<string|int, mixed>
- $type : int
Return values
mixed —addJoinColumn()
Add Join Columns.
public
addJoinColumn(string $columnName, string $referencedColumnName[, bool $nullable = true ][, bool $unique = false ][, string|null $onDelete = null ][, string|null $columnDef = null ]) : $this
Parameters
- $columnName : string
- $referencedColumnName : string
- $nullable : bool = true
- $unique : bool = false
- $onDelete : string|null = null
- $columnDef : string|null = null
Return values
$this —build()
public
build() : ClassMetadataBuilder
Tags
Return values
ClassMetadataBuilder —cascadeAll()
public
cascadeAll() : $this
Return values
$this —cascadeDetach()
public
cascadeDetach() : $this
Return values
$this —cascadeMerge()
public
cascadeMerge() : $this
Return values
$this —cascadePersist()
public
cascadePersist() : $this
Return values
$this —cascadeRefresh()
public
cascadeRefresh() : $this
Return values
$this —cascadeRemove()
public
cascadeRemove() : $this
Return values
$this —fetchEager()
public
fetchEager() : $this
Return values
$this —fetchExtraLazy()
public
fetchExtraLazy() : $this
Return values
$this —fetchLazy()
public
fetchLazy() : $this
Return values
$this —inversedBy()
public
inversedBy(string $fieldName) : $this
Parameters
- $fieldName : string
Return values
$this —makePrimaryKey()
Sets field as primary key.
public
makePrimaryKey() : $this
Return values
$this —mappedBy()
public
mappedBy(string $fieldName) : $this
Parameters
- $fieldName : string
Return values
$this —orphanRemoval()
Removes orphan entities when detached from their parent.
public
orphanRemoval() : $this