private static function merge_auth_array(array &$global, ActionAuthorization $action)
 {
     foreach ($action->build_auth_array() as $role => $value) {
         if (!empty($global[$role])) {
             $global[$role] |= $value;
         } else {
             $global[$role] = $value;
         }
     }
 }
 public function test_set_roles_auths()
 {
     $action = new ActionAuthorization('toto', 2);
     $action->set_roles_auths(new RolesAuthorizations(array('r1' => 1)));
     self::assertEquals(array('r1' => 2), $action->build_auth_array());
 }