public function assign($role, $userId)
{
$assignment = new Assignment(['userId' => $userId, 'roleName' => $role->name, 'createdAt' => time()]);
$this->db->createCommand()->insert($this->assignmentTable, ['user_id' => $assignment->userId, 'item_name' => $assignment->roleName, 'created_at' => $assignment->createdAt])->execute();
return $assignment;
}