/** * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config * * @return array */ protected function prepareData(TableConfiguration $config) { $query = $this->aclQueryContainer->queryGroupUsers($this->idGroup); /** @var \Orm\Zed\User\Persistence\SpyUser[] $userCollection */ $userCollection = $this->runQuery($query, $config, true); $users = []; foreach ($userCollection as $user) { $users[] = [self::COL_ID_USER => $user->getIdUser(), self::COL_FIRST_NAME => $user->getFirstName(), self::COL_LAST_NAME => $user->getLastName(), self::COL_EMAIL => $user->getUsername(), self::ACTIONS => $this->getRemoveUrl($user)]; } return $users; }