Есть трейт:
<?php
namespace X\Y\Z;
use yii\db\ActiveRecord;
/**
* Class SaveRelationTrait
* @package X\Y\Z;
*/
trait SaveRelationTrait
{
/**
* @param $data
* @param null $formName
* @return bool
*/
public function load($data, $formName = null)
{
/* @var $this ActiveRecord|SaveRelationBehavior */
// v==== вот в этом месте IDE не понимает, кто такой parent, хотя мы как бы указали, что $this - это актив рекорд. ЧЯДНТ?
if (parent::load($data, $formName)) {
$this->loadRelations($data, $this->formName());
return true;
}
return false;
}
}