array(1, 2, 3, 4), "user" => array(1, 2, 3, 4), "role" => array(1, 2, 3, 4), ); var_dump(KTPermissionUtil::generateDescriptor($aAllowed)); $aAllowed = array( "role" => array(4, 3, 2, 1), "group" => array(1, 3, 2, 4), "user" => array(2, 3, 1, 4), ); var_dump(KTPermissionUtil::generateDescriptor($aAllowed)); ?>