ManyToManyAssociationBuilder
class ManyToManyAssociationBuilder extends OneToManyAssociationBuilder (View source)
ManyToMany Association Builder
Properties
protected ClassMetadataBuilder | $builder | from AssociationBuilder | |
protected array | $mapping | from AssociationBuilder | |
protected array|null | $joinColumns | from AssociationBuilder | |
protected int | $type | from AssociationBuilder |
Methods
from AssociationBuilder
addJoinColumn(string $columnName, string $referencedColumnName, bool $nullable = true, bool $unique = false, string|null $onDelete = null, string|null $columnDef = null)
Add Join Columns.
from AssociationBuilder
orphanRemoval()
Removes orphan entities when detached from their parent.
from AssociationBuilder
build()
No description
setOrderBy(array $fieldNames)
No description
setIndexBy(string $fieldName)
No description
setJoinTable(string $name)
No description
addInverseJoinColumn(string $columnName, string $referencedColumnName, bool $nullable = true, bool $unique = false, string|null $onDelete = null, string|null $columnDef = null)
Adds Inverse Join Columns.
Details
in AssociationBuilder at line 51
__construct(ClassMetadataBuilder $builder, array $mapping, int $type)
in AssociationBuilder at line 63
AssociationBuilder
mappedBy(string $fieldName)
in AssociationBuilder at line 74
AssociationBuilder
inversedBy(string $fieldName)
in AssociationBuilder at line 83
AssociationBuilder
cascadeAll()
in AssociationBuilder at line 92
AssociationBuilder
cascadePersist()
in AssociationBuilder at line 101
AssociationBuilder
cascadeRemove()
in AssociationBuilder at line 110
AssociationBuilder
cascadeMerge()
in AssociationBuilder at line 119
AssociationBuilder
cascadeDetach()
in AssociationBuilder at line 128
AssociationBuilder
cascadeRefresh()
in AssociationBuilder at line 137
AssociationBuilder
fetchExtraLazy()
in AssociationBuilder at line 146
AssociationBuilder
fetchEager()
in AssociationBuilder at line 155
AssociationBuilder
fetchLazy()
in AssociationBuilder at line 173
AssociationBuilder
addJoinColumn(string $columnName, string $referencedColumnName, bool $nullable = true, bool $unique = false, string|null $onDelete = null, string|null $columnDef = null)
Add Join Columns.
in AssociationBuilder at line 191
AssociationBuilder
makePrimaryKey()
Sets field as primary key.
in AssociationBuilder at line 203
AssociationBuilder
orphanRemoval()
Removes orphan entities when detached from their parent.
at line 81
ClassMetadataBuilder
build()
OneToManyAssociationBuilder
setOrderBy(array $fieldNames)
OneToManyAssociationBuilder
setIndexBy(string $fieldName)
at line 47
ManyToManyAssociationBuilder
setJoinTable(string $name)
at line 65
ManyToManyAssociationBuilder
addInverseJoinColumn(string $columnName, string $referencedColumnName, bool $nullable = true, bool $unique = false, string|null $onDelete = null, string|null $columnDef = null)
Adds Inverse Join Columns.