コード例 #1
0
ファイル: AdminGroups.php プロジェクト: zource/zource
 public function deleteAction()
 {
     $group = $this->groupTaskService->find($this->params('id'));
     if (!$group) {
         return $this->notFoundAction();
     }
     $this->groupTaskService->remove($group);
     $this->flashMessenger()->addSuccessMessage('The group has been deleted.');
     return $this->redirect()->toRoute('admin/usermanagement/groups');
 }
コード例 #2
0
ファイル: Groups.php プロジェクト: zource/zource
 public function hydrate($value, $data = null)
 {
     $result = new ArrayCollection();
     foreach ($value as $id) {
         $account = $this->groupTaskService->find($id);
         if ($account !== null) {
             $result[] = $account;
         }
     }
     return $result;
 }
コード例 #3
0
ファイル: Lookup.php プロジェクト: zource/zource
 public function groupAction()
 {
     $result = $this->groupTaskService->lookup($this->params()->fromQuery('q'));
     return new JsonModel($result);
 }