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;
        }
    }
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;
        }
    }
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 ; } }
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
Defines a directive value alias .