original_string: public function addValueAliases($key, $aliases)
      {
          if (!isset($this->info[$key]->aliases)) {
              $this->info[$key]->aliases = array();
          }
          foreach ($aliases as $alias => $real) {
              $this->info[$key]->aliases[$alias] = $real;
          }
      }
code: public function addValueAliases($key, $aliases)
      {
          if (!isset($this->info[$key]->aliases)) {
              $this->info[$key]->aliases = array();
          }
          foreach ($aliases as $alias => $real) {
              $this->info[$key]->aliases[$alias] = $real;
          }
      }
code_tokens: public function addValueAliases ( $ key , $ aliases ) { if ( ! isset ( $ this -> info [ $ key ] -> aliases ) ) { $ this -> info [ $ key ] -> aliases = array ( ) ; } foreach ( $ aliases as $ alias => $ real ) { $ this -> info [ $ key ] -> aliases [ $ alias ] = $ real ; } }
docstring: Defines a directive value alias.
  
  Directive value aliases are convenient for developers because it lets
  them set a directive to several values and get the same result.
  @param string $key Name of Directive
  @param array $aliases Hash of aliased values to the real alias
docstring_tokens: Defines a directive value alias .