28 $nodeRepository = Container::getNodeRepository();
29 $userNodes = $nodeRepository->findAllByUserId(
$user->getId())->getItemMap();
30 $userDepartments = array_filter($userNodes,
function($node) {
31 return $node->type === Type\NodeEntityType::DEPARTMENT;
33 usort($userDepartments,
function(
$a, $b) {
34 return $a->depth <=> $b->depth;
36 $department = array_pop($userDepartments);
39 'id' => $department->id,
40 'name' => $department->name,