Приветствую.
Подскажите, как правильно сделать extend от entity модели в Symfony?
У меня есть базовая модель:
/**
* @ORM\Entity(repositoryClass=DislocationRepository::class)
*/
class Dislocation
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
protected $id;
/**
* @ORM\Column(type="integer")
*/
protected $carNumber;
Мне нужно наследоваться от этой модели, чтобы переопределись текущие методы, например вывод даты в другом формате и т.д.
/**
* @Entity
*/
class DislocationDownloadingData extends Dislocation
Пробовал добавлять различные варианты в аннотации, но не получилось.
/**
* Abstract base class to be extended by my entity classes with same fields
* @Entity
* @InheritanceType("SINGLE_TABLE")
* @ORM\Entity(repositoryClass=DislocationRepository::class)
*/
class Dislocation
{
И другие сочетания с @MappedSuperclass не помогли.