public function getRoles() { $roles = $this->findAll(); $filterString = new String(); $return = array(); if (count($roles)) { foreach ($roles as $role) { $roleFilho = $filterString->titleToSlug($role->getNome()); $rolePai = $role->getPerfil() ? $filterString->titleToSlug($role->getPerfil()->getNome()) : $filterString->titleToSlug($role->getNome()); $return[$roleFilho] = $rolePai; } } return $return; }
public function listaAcl() { $filterString = new String(); $acl = $this->findAll(); $arrPermissoes = array(); $arrAcl = array(); if (count($acl)) { foreach ($acl as $item) { $tipoPermissao = $item->getPermissao(); $perfilSlug = $filterString->titleToSlug($item->getPerfil()->getNome()); $arrPermissoes[$perfilSlug][$tipoPermissao][] = $item->getResource()->getNome(); $arrAcl['acl']['previlege'] = $arrPermissoes; } return $arrAcl; } }
public function titleToSlug($strValor) { $filterString = new String(); return $filterString->titleToSlug($strValor); }