コード例 #1
0
ファイル: User.php プロジェクト: sasedev/acf-expert
 /**
  *
  * @param Role $role
  *
  * @return array
  */
 private function getRolesParentsNames(Role $role)
 {
     $roles = array();
     if ($role->getParents()) {
         foreach ($role->getParents() as $parent) {
             $roles = \array_merge($roles, $this->getRolesParentsNames($parent));
         }
     }
     $roles[] = $role->getName();
     return $roles;
 }