Exemple #1
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return array
  */
 protected function prepareData(TableConfiguration $config)
 {
     $roleQuery = $this->aclQueryContainer->queryRole();
     $queryResults = $this->runQuery($roleQuery, $config);
     $results = [];
     foreach ($queryResults as $rule) {
         $results[] = [SpyAclRoleTableMap::COL_CREATED_AT => $this->dateFormatter->dateTime($rule[SpyAclRoleTableMap::COL_CREATED_AT]), SpyAclRoleTableMap::COL_NAME => $rule[SpyAclRoleTableMap::COL_NAME], self::ACTION => implode(' ', $this->createTableActions($rule))];
     }
     return $results;
 }
 /**
  * @return array
  */
 protected function getAvailableRoleList()
 {
     $roleCollection = $this->queryContainer->queryRole()->find()->toArray();
     return array_column($roleCollection, 'Name', 'IdAclRole');
 }