public function getAssignments($userId)
{
if (empty($userId)) {
return [];
}
$query = (new Query())->from($this->assignmentTable)->where(['user_id' => (string) $userId]);
$assignments = [];
foreach ($query->all($this->db) as $row) {
$assignments[$row['item_name']] = new Assignment(['userId' => $row['user_id'], 'roleName' => $row['item_name'], 'createdAt' => $row['created_at']]);
}
return $assignments;
}