Я хочу использовать некоторые функции PHP 7, но у меня с этим проблемы.
У меня есть Symfony-Project, использующий Doctrine для сопоставления некоторых сущностей. Новым в PHP 7 являются операторы GROUP USE-Statements, которые я хотел попробовать. Но, похоже, я делаю что-то не так, поскольку Symfony/Doctrine не может разрешить аннотации в Entity-Object.
Уведомление об использовании:
use Doctrine\ORM\Mapping\{Entity, Id, Table, Column, GeneratedValue, JoinColumn, OneToOne, ManyToMany, JoinTable};
Объект
/**
* @Entity
* @Table(name="expansion")
*/
class Expansion {
..
}
Исключение
[Semantical Error] The annotation "@Entity" in class AppBundle\Entity\Expansion was never imported. Did you maybe forget to add a "use" statement for this annotation?
Если я использую одиночные USE-операторы, импорт работает отлично...
Что я делаю не так? Версии правильные. Также PHPStorm говорит, что «Псевдоним XY» никогда не используется.
Спасибо за поддержку!