Как работают relation property в YII2?
Если реляция вызывается как метод - возвращается ActiveQuery, если как свойство - возвращается результат выполнения ActiveQueryВ BaseObject есть метод __get()
А BaseObject тут причем? ActiveRecord содержит приличную цепочку наследования, Вы лучшее ее изучите, например вот
смотрите не "__get", а методы "hasOne" и "hasMany". Именно они содержат то что Вы ищите. Ведь Вы именно их результат выполнения возвращаете.