DDC-2638: [GH-770] Fix for entity generator discriminator column #3372

Closed
doctrinebot opened this Issue Aug 28, 2013 · 2 comments

2 participants

@doctrinebot

Jira issue originally created by user @doctrinebot:

This issue is created automatically through a Github pull request on behalf of fulopattila122:

Url: #770

Message:

I was using the EntityGenerator to create class files from yaml when I realized php warnings like PHP Warning: Illegal string offset 'name' on the console. Warnings have also been emitted for the type and length fields.

The generated php file also contained a wrong annotation for the discriminator column:

 * @ORM\DiscriminatorColumn(name="s", type="s", length=s)

The single change in this pull request resolves the problem, so even the warnings disappear and the generated file contains the proper annotation.

An example yaml:

Subscription:
  type: entity
  table: subscriptions
  id:
    id:
      type: integer
      generator:
        strategy: AUTO
  fields:
    created:
      type: datetime
    updated:
      type: datetime
  inheritanceType: SINGLE_TABLE
  discriminatorColumn:
    name: objectType
    type: string
    length: 255
  discriminatorMap:
  manyToOne:
    user:
      targetEntity: User
      joinColumn:
        name: user_id
        referencedColumnName: id
@doctrinebot

Comment created by @doctrinebot:

A related Github Pull-Request [GH-770] was closed:
#770

@doctrinebot

Issue was closed with resolution "Fixed"

@beberlei beberlei was assigned by doctrinebot Dec 6, 2015
@doctrinebot doctrinebot added this to the 2.4 milestone Dec 6, 2015
@doctrinebot doctrinebot closed this Dec 6, 2015
@doctrinebot doctrinebot added the Bug label Dec 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment