親クラスにこのコンストラクターがあります。
public function __construct()
{
parent::__construct();
$this->setMasterVariant(new Variant());
$this->taxons = new ArrayCollection();
$this->variantSelectionMethod = self::VARIANT_SELECTION_CHOICE;
}
パラメータを変更したいと思います。ここ。
$this->setMasterVariant(new Variant());
更新すると、ここに私の子クラスのコンストラクターがあります
public function __construct()
{
parent::__construct();
$this->setMasterVariant(new VariantNew());
var_dump($this->getMasetVariant());
}
結果として
var_dump($this->getMasetVariant());
サブクラスではなく親クラスの結果を取得します。では、この問題を整理していただけますか?
ありがとうございました。