setTable('bundle_grapesjsbuilder') ->setCustomRepositoryClass(GrapesJsBuilderRepository::class) ->addNamedField('customMjml', Types::TEXT, 'custom_mjml', true) ->addId(); $builder->createManyToOne( 'email', Email::class )->addJoinColumn('email_id', 'id', true, false, 'CASCADE')->build(); } /** * Get id. * * @return int */ public function getId() { return $this->id; } /** * @return Email */ public function getEmail() { return $this->email; } /** * @return GrapesJsBuilder */ public function setEmail(Email $email) { $this->email = $email; return $this; } /** * @return string */ public function getCustomMjml() { return $this->customMjml; } /** * @param string $customMjml * * @return GrapesJsBuilder */ public function setCustomMjml($customMjml) { $this->customMjml = $customMjml; return $this; } }