Yaf_Route_Supervar::__construct

The __construct purpose

&reftitle.description; public `Yaf_Route_Supervar::__construct` `string` `supervar_name`

`Yaf_Route_Supervar` is similar with `Yaf_Route_Static`, the difference is `Yaf_Route_Supervar` will look for path info in query string, and the parameter `supervar_name` is the key.

&reftitle.parameters;

`supervar_name`

- The name of key.

&reftitle.returnvalues;

&reftitle.examples;

### `Yaf_Route_Supervar`example

    <?php
       /**
        * Add a supervar route to Yaf_Router route stack
        */
        Yaf_Dispatcher::getInstance()->getRouter()->addRoute(
            "name",
            new Yaf_Route_Supervar("r")
        );
    ?>

&example.outputs.similar;

    /** for request: http://yourdomain.com/xx/oo/?r=/ctr/act/var/value
      * will result in following:
      */
      array (
        "module"   => index(default),
        "controller" => ctr,
        "action"     => act,
        "params"     => array(
              "var" => value,
         )
      )

&reftitle.seealso;

- `Yaf_Router::addRoute`
- `Yaf_Router::addConfig`
- `Yaf_Route_Static`
- `Yaf_Route_Regex`
- `Yaf_Route_Simple`
- `Yaf_Route_Rewrite`
- `Yaf_Route_Map`