private function mapManyToOneUser(classMetadata $classMetadata)
 {
     if (!$classMetadata->hasAssociation('createdBy')) {
         $classMetadata->mapManyToOne(['fieldName' => 'createdBy', 'targetEntity' => $this->userEntity]);
     }
     if (!$classMetadata->hasAssociation('updatedBy')) {
         $classMetadata->mapManyToOne(['fieldName' => 'updatedBy', 'targetEntity' => $this->userEntity]);
     }
 }
 private function mapManyToOneUser(classMetadata $classMetadata)
 {
     if (!$classMetadata->hasAssociation('createdBy')) {
         $classMetadata->mapManyToOne(['fieldName' => 'createdBy', 'targetEntity' => $this->userEntity, 'joinColumns' => array(array('onDelete' => 'SET NULL'))]);
     }
     if (!$classMetadata->hasAssociation('updatedBy')) {
         $classMetadata->mapManyToOne(['fieldName' => 'updatedBy', 'targetEntity' => $this->userEntity, 'joinColumns' => array(array('onDelete' => 'SET NULL'))]);
     }
     if (!$classMetadata->hasAssociation('deletedBy')) {
         $classMetadata->mapManyToOne(['fieldName' => 'deletedBy', 'targetEntity' => $this->userEntity, 'joinColumns' => array(array('onDelete' => 'SET NULL'))]);
     }
 }