Всем привет! Помогите! Что не так делаю ?

Есть контроллер SiteController

Делаю запрос

$jobs = new jobs();

$jobs = $jobs->find()
->select([
'jobs.*', 'users.id AS user', 'users.username AS username'])

->leftJoin('users', '`users`.`id` = `jobs`.`idAuthor`')
->asArray()
->All();

Так работает, возвращается массив со всеми нужными данными

Если делаю так

$jobs = new jobs();
$master = new User();

$master = $master -> getUserProfile();

$jobs = $jobs->find()
->select([
'jobs.*', 'users.id AS user', 'users.username AS username'])

->leftJoin('users', '`users`.`id` = `jobs`.`idAuthor`')
->All();
то в объекте не данных из второй таблицы. Что не так ?