/** * Add roles to user * * @param $user * @param array $roles */ private function addRolesToUser($user, array $roles) { foreach ($roles as $role) { try { $repoRoll = $this->roleRepo->findByName($role); } catch (NotFoundException $e) { $repoRoll = $this->roleRepo->createRaw(['name' => $role]); } $this->roleRepo->addRoleToUser($user, $repoRoll); } }