Doctrine Error: Expected Plain Value

Mar 19, 2015 php
This post is more than 18 months old. Since technology changes too rapidly, this content may be out of date (but that's not always the case). Please remember to verify any technical or programming information with the current release.

I’m so used to PHP’s liberal allowance for single and double quotes, that I forget that other languages and tool-sets don’t play that way. Case in point, my most recent error:

[Syntax Error] Expected PlainValue, got ''' at position 378 in class My\Bundle\App\Entity\ItemDefinition.

It was actually pretty difficult to search for ' - so hopefully this will help someone else who is looking. The solution?

Drum-roll please: It’s because in an annotation, single quotes were used instead of the required double quotes.

Go to All Posts