(с использованием Symfony 3.4)
Я пытаюсь создать коллекцию массивов путем объединения (получения только объектов) нескольких коллекций.Звучит странно, позвольте мне объяснить.
Я беру всех пользователей из БД и для каждого, кого я хочу добавить в одну коллекцию массивов все его / ее лицензии.Мой код:
$users = $this->userRepository->findAllUsers($params);
$users->forAll(function (User $user) use (&$array) {
$array = array_merge($array, $user->getLicenses());
});
$a = new ArrayCollection($array);
Как мне решить эту проблему?